Isosceles Trapezoid Template

Isosceles Trapezoid Template
Loading the math board and drawing, please wait…
2016-12-07 03:01
This example demonstrates the geometric construction and properties of an isosceles trapezoid. It involves core mathematical concepts such as polygons, vectors, coordinate geometry, and geometric construction. The construction utilizes GeoGebra commands and objects like Line, Point, Midpoint, Slope, OrthogonalLine, Mirror, Dilate, Segment, Circle, Intersect, Vector, Translate, Angle, Rotate, Polygon, and Distance. It is suitable for high school mathematics education to understand the symmetry and related calculations of isosceles trapezoids.

GeoGebra Commands & Parameters

  1. Line(A, B_1) → a
  2. Ray(A, B_1) → b
  3. Point(b) → B
  4. Midpoint(A, B) → D_1
  5. Line(A, B) → c
  6. Slope(c) → d
  7. OrthogonalLine(D_1, c) → g
  8. Point(g) → E_1
  9. Ray(D_1, E_1) → h
  10. Point(h) → F
  11. Slope(h) → i
  12. Line(F, c) → l
  13. Point(l) → G
  14. Point(l) → H
  15. Ray(F, G) → m
  16. Ray(F, H) → n
  17. Point(m) → D
  18. Mirror(D, h) → I'
  19. Dilate(A, If[0 < o ≤ 1, 1 - o, 0], B) → A'
  20. Segment(A, A') → p
  21. Dilate(A, If[1 < o ≤ 2, 2 - o, 0], D) → A'_1
  22. Segment(A, A'_1) → q
  23. Segment(A, B) → r
  24. Segment(B, I') → s
  25. Segment(I', D) → t
  26. Segment(D, A) → a_1
  27. Circle(A, (0.2 * Min[a_1, r])) → c_1
  28. Circle(D, (0.2 * Min[a_1, r])) → d_1
  29. Intersect(d_1, a_1, 1) → J
  30. Intersect(d_1, t, 1) → K
  31. Intersect(c_1, r, 1) → L
  32. Intersect(c_1, a_1, 1) → M
  33. Dilate(D, If[2 < o ≤ 3, 3 - o, 0], I') → C
  34. Segment(D, C) → b_1
  35. Dilate(A, If[3 < o ≤ 4, 4 - o, 0], B) → A'_2
  36. Vector(A, A'_2) → u
  37. Translate(A, u) → A'_3
  38. Translate(A'_1, u) → N
  39. Segment(A'_3, N) → q'
  40. OrthogonalLine(A, r) → g_1
  41. Point(g_1) → O
  42. Angle(D, A, O) → α
  43. Angle(I', B, A) → β
  44. Rotate(A'_3, If[4 < o ≤ 5, (((o - 4) * 2) * α), (2 * α)], B) → P
  45. Rotate(N, If[4 < o ≤ 5, (((o - 4) * 2) * α), (2 * α)], B) → C_1
  46. Dilate(A, If[5 < o ≤ 6, 6 - o, 0], B) → A'_4
  47. Vector(A, A'_4) → v
  48. Dilate(D, If[7 < o ≤ 8, 8 - o, 0], I') → I'_2
  49. Vector(D, I'_2) → w
  50. Dilate(A, If[9 < o ≤ 10, 10 - o, 0], I') → A'_5
  51. Segment(A, A'_5) → i_1
  52. Dilate(A, If[10 < o ≤ 11, 11 - o, 0], D) → A'_6
  53. Vector(A, A'_6) → u_1
  54. Translate(A, u_1) → A'_7
  55. Translate(A'_5, u_1) → Q
  56. Segment(A'_7, Q) → j_1
  57. Segment(D, B) → l_1
  58. Angle(L, A, I') → γ
  59. Rotate(A'_7, If[11 < o ≤ 12, ((-(o - 11)) * (2 * γ)), (-2 * γ)], D) → R
  60. Rotate(Q, If[11 < o ≤ 12, ((-(o - 11)) * (2 * γ)), (-2 * γ)], D) → Q'
  61. Segment(R, Q') → m_1
  62. Polygon(A, B, I', D) → poly1, a_2, c_2, i', i_2
  63. Intersect(i_1, m_1) → E
  64. Distance(A, E) → distanceAS
  65. Distance(E, C_1) → distanceSN'
  66. Distance(E, B) → distanceSC
  67. Distance(E, D) → distanceSI
  68. Segment(B, I') → q''

AI Drawing Prompt Reference

Draw an isosceles trapezoid. Start with a horizontal base line and a ray from one endpoint; pick a point on the ray as the top-left vertex. Connect the base endpoints to form the lower base. Find the midpoint of the base and draw a perpendicular line as the axis of symmetry. On this axis, choose a point and draw a line parallel to the base to define the top side. Reflect the top-left vertex across the axis to get the top-right vertex. Then, using scaling and translation, adjust the shape to form the complete trapezoid. Add small circles at the vertices to mark equal angles or sides, and draw segments connecting all vertices. Finally, label the angles to show the symmetry properties of the isosceles trapezoid.
The prompt above was compiled from the original drawing commands and is for reference only.