Rectangle Template: Drag Vertices to Explore Properties

Rectangle Template: Drag Vertices to Explore Properties
Loading the math board and drawing, please wait…
2014-07-20 21:11
① This interactive template demonstrates the geometric construction of a rectangle and its fundamental properties through draggable vertices. ② Core math concepts include the definition of a rectangle (all interior angles are 90°), opposite sides parallel and equal, diagonal properties, and verification of side lengths via distance measurements. ③ Construction highlights: using GeoGebra commands such as Segment, OrthogonalLine, Line, Point, Intersect, Angle, and Distance, the template builds rectangle ABCD with auxiliary lines, measures side lengths (distanceAB, distanceBC, distanceCD, distanceAD) and angles (α, β, γ, δ, etc.), and includes multiple draggable points (A, B, C) for dynamic adjustment. ④ Suitable for middle school geometry lessons or self-study, helping students intuitively grasp rectangle properties and dynamic changes, and serving as a foundation for learning parallelograms, rhombi, and other special quadrilaterals.

GeoGebra Commands & Parameters

  1. Segment(B, A) → a
  2. OrthogonalLine(A, a) → b
  3. Line(B, b) → c
  4. Point(c) → C
  5. OrthogonalLine(C, c) → d
  6. Intersect(b, d) → D
  7. Segment(B, C) → e
  8. Segment(D, A) → k
  9. Angle(A, B, C) → α
  10. Angle(B, A, D) → β
  11. Angle(A, D, C) → γ
  12. Angle(B, C, D) → δ
  13. Distance(A, B) → distanceAB
  14. Distance(B, C) → distanceBC
  15. Distance(C, D) → distanceCD
  16. Segment(C, D) → f
  17. Distance(C, D) → g
  18. Distance(D, C) → distanceDC
  19. Distance(A, D) → distanceAD
  20. Segment(E, F) → h
  21. Line(H, h) → i
  22. Segment(E, H) → j
  23. Line(F, j) → l
  24. Intersect(l, i) → G
  25. Angle(E, F, G) → ε
  26. Angle(E, H, G) → ζ
  27. Angle(F, E, H) → η
  28. Angle(F, G, H) → θ
  29. Distance(E, F) → distanceEF
  30. Distance(H, G) → distanceHG
  31. Distance(E, H) → distanceEH
  32. Distance(F, G) → distanceFG
  33. Segment(I, J) → p
  34. Segment(J, K) → q
  35. Segment(K, L) → r
  36. Segment(L, I) → s
  37. Segment(I, J) → p_1
  38. Segment(L, I) → s_1
  39. Segment(L, K) → r_1
  40. Segment(K, J) → q_1
  41. Angle(J, K, L) → κ
  42. Angle(K, L, I) → λ
  43. Angle(L, I, J) → μ
  44. Angle(I, J, K) → ν
  45. Distance(I, J) → distanceIJ
  46. Distance(J, K) → distanceJK
  47. Distance(K, L) → distanceKL
  48. Distance(L, I) → distanceLI
  49. Segment(B, D) → b_1
  50. Segment(A, C) → c_1
  51. Intersect(c_1, b_1) → N
  52. Angle(B, N, C) → ξ
  53. Segment(A, B) → f_1
  54. Segment(A, B) → g_1
  55. Segment(D, C) → h_1
  56. Segment(B, C) → i_1
  57. Segment(B, C) → j_1
  58. Segment(A, D) → k_1
  59. Segment(A, N) → AN
  60. Segment(N, C) → NC
  61. Segment(B, N) → BN
  62. Segment(N, D) → ND

AI Drawing Prompt Reference

Draw a rectangle with draggable vertices to explore its properties. Show auxiliary lines, measure and label all side lengths and interior angles, ensuring each angle is 90 degrees. Also, measure and display the lengths of the diagonals and their intersection point, and observe how side lengths and diagonals change dynamically by dragging the vertices.
The prompt above was compiled from the original drawing commands and is for reference only.