Geometric Construction of Polygon Midline/Median Features (GeoGebra)

Geometric Construction of Polygon Midline/Median Features (GeoGebra)
Loading the math board and drawing, please wait…
2023-03-19 02:25
In collections geometriadinamica.es
This example demonstrates how to construct a planar polygon from carefully defined points and then use midpoint-related elements to visualize statistical-style characteristics (e.g., where a median/midline effect occurs) in a geometric way. It connects core ideas from polygon geometry—edges and notable points—with vector-based descriptions and angle/direction constraints. The main concepts include polygon and side construction (aristas), midpoint-based thinking (Midpoint) to obtain midline/median-related properties, geometric constraints using angles (Angle) and orthogonal lines (OrthogonalLine), and transformations using translation (Translate) and vectors (Vector). Construction highlights from the GeoGebra commands/object list: OrthogonalLine for perpendicular constraints; Circle and Ellipse to build auxiliary loci/curves; Intersect to obtain key points (e.g., Z, Z7, Z8); Point to generate labeled point sets (puntosA, puntosB); Angle to enforce angle relationships; Translate and Vector to express shifts and directional information; Sequence and Segment to organize generated segments; Polygon and Midpoint to form the polygon and its midpoint-driven features; and additional parameter objects (e.g., radio/ancho/alto) to control the layout. Suitable for middle/high-school geometry enrichment, instruction on geometric constructions, and graphing/transform-based modeling where “median/midline behavior” is illustrated visually.

GeoGebra Commands & Parameters

  1. OrthogonalLine(C, xAxis) → z2
  2. Circle(C, 0.62) → z0
  3. Intersect(z0, z2, 1) → Z4
  4. Intersect(z0, z2, 2) → Z3
  5. Ellipse(Z3, Z4, 0.65) → zElipse2
  6. Point(zElipse2) → Z
  7. Intersect(zElipse2, z2) → Z7, Z8
  8. Angle(Z8, C, Z) → zAngInc
  9. OrthogonalLine(C, yAxis) → z1
  10. Intersect(z0, z1, 2) → Z2
  11. Intersect(z0, z1, 1) → Z1
  12. Ellipse(Z1, Z2, 0.65) → zElipse1
  13. Point(zElipse1) → XY
  14. Translate((0, 0), v) → O
  15. OrthogonalLine(O, yAxis) → d
  16. Point(d) → G
  17. Vector((0, 0), G) → w
  18. Sequence(PuntoEsfera[C, XY, Z, radio, 0, (s * α)], s, 0, n) → puntosA
  19. Sequence((x(w) + x(Element[puntosA, s]), y(w) + y(Element[puntosA, s])), s, 1, n + 1) → puntosB
  20. Sequence(Segment[Element[puntosB, s], Element[puntosA, s]], s, 1, n) → aristas
  21. Element(aristas, 4) → a4
  22. Point(a4) → E
  23. Element(aristas, 3) → a3
  24. Point(a3) → D
  25. Element(aristas, 2) → a2
  26. Point(a2) → B
  27. Element(aristas, 1) → a1
  28. Point(a1) → A
  29. Element(puntosB, 4) → B4
  30. Element(puntosB, 3) → B3
  31. Element(puntosB, 2) → B2
  32. Element(puntosB, 1) → B1
  33. Intersect(zElipse1, z1) → Z5, Z6
  34. Segment(Z5, Z6) → z4
  35. Segment(Z7, Z8) → z3
  36. Intersect(zElipse2, zElipse1, 1) → zPunto1
  37. Intersect(zElipse2, zElipse1, 4) → zPunto2
  38. Segment(zPunto1, zPunto2) → zSeg2
  39. Polygon(B1, B2, B3, B4) → poly2, a, b, c, e
  40. Angle(Z6, C, XY) → zAngRot
  41. Sequence(Angle[Element[puntosB, s + 1], Element[puntosB, s], Element[puntosA, s + 1]], s, 1, n) → angulos
  42. Sequence(If[s > 1 ∧ Element[angulos, s - 1] > 180° ∧ Element[angulos, s] > 180°, false, If[s ≟ 1 ∧ Element[angulos, n] > 180° ∧ Element[angulos, s] > 180°, false, true]], s, 1, n) → aristasVisibles
  43. Element(aristas, 1) → a1b
  44. Element(aristas, 2) → a2b
  45. Polygon(A, B, D, E) → poly1, f, g, h, i
  46. Element(aristas, 3) → a3b
  47. Sequence(If[Element[angulos, s] > 180°, false, true], s, 1, n) → carasVisibles
  48. Angle(B1, B2, B3) → β
  49. Element(aristas, 4) → a4b
  50. Polygon(A, D, B) → poly3, b_1, a_1, d_1
  51. Polygon(B1, B3, B2) → poly4, b2, b1, b3
  52. Polygon(B1, A, D, B3) → poly5, b1_1, a_2, d_2, b3_1
  53. Midpoint(A, D) → I
  54. Angle(H, I, F) → γ

AI Drawing Prompt Reference

Construct a quadrilateral ABDE with points A, B, D, and E determined by the intersections of ellipses and circles. Use vertical lines and angle constraints to define these points, then connect them to form the quadrilateral. Next, construct a similar quadrilateral XYZW with points X, Y, Z, and W determined by the intersections of ellipses and circles. Finally, use midpoints and vectors to construct the midlines of quadrilateral ABDE and quadrilateral XYZW.
The prompt above was compiled from the original drawing commands and is for reference only.