Interactive Quadrilaterals

Interactive Quadrilaterals
Loading the math board and drawing, please wait…
2019-11-14 07:23
In collections Elementary Geometry
This example demonstrates the interactive properties of quadrilaterals. Key mathematical concepts include the properties of quadrilaterals, angles, and transformations. Using GeoGebra commands such as Point, Segment, Rotate, and Polygon, users can dynamically explore various changes in quadrilaterals. Suitable for junior high school geometry education.

GeoGebra Commands & Parameters

  1. Point(Circle[M, 5]) → N
  2. Segment(M, N) → i_1
  3. OrthogonalLine(M, i_1) → j_1
  4. Point(j_1) → S
  5. Point(j_1) → R
  6. Segment(R, S) → r_1
  7. Circle(A, 2) → c
  8. Translate(c, (-3, 3)) → c'
  9. PointIn(c') → controlA
  10. Segment(A, B) → f
  11. Line(controlA, f) → g
  12. Rotate(A, (-Angle[B, A, controlA]), B) → A'
  13. Angle(A, B, A') → α
  14. Ray(B, A') → h
  15. Intersect(h, g) → D
  16. Polygon(A, B, D, controlA) → Qisotrap, i, j, k, l
  17. Point(Circle[I, 3]) → controlB
  18. Segment(I, controlB) → r
  19. Polygon(I, controlB, 4) → Qsquare, s, t, a, b, K, L
  20. Point(Circle[E, 3.5]) → F
  21. Segment(E, F) → m
  22. Circle(E, 3.5) → d
  23. Point(d) → G
  24. Line(G, m) → n
  25. Segment(E, G) → p
  26. Line(F, p) → q
  27. Intersect(n, q) → H
  28. Polygon(E, G, H, F) → Qpgram, e, g_1, h_1, f_1
  29. Circle(M, i_1) → c_1
  30. Intersect(c_1, j_1, 2) → squareC
  31. OrthogonalLine(N, i_1) → k_1
  32. Point(r_1) → controlC
  33. OrthogonalLine(controlC, k_1) → l_1
  34. PointIn(rangeForD) → controlD0
  35. Intersect(k_1, l_1) → Q
  36. Polygon(M, controlC, Q, N) → quadRect, m_1, p_1, q_1, n_1
  37. Segment(T, controlD0) → s_1
  38. Point(Circle[T, 3]) → controlD
  39. Segment(T, controlD) → t_1
  40. Line(controlD, s_1) → a_1
  41. Line(controlD0, t_1) → b_1
  42. Intersect(a_1, b_1) → W
  43. Polygon(T, controlD, W, controlD0) → quadParallelogram, t_2, v, w, u
  44. Polygon(Z, A_1, 4) → poly1, d_1, e_1, f_2, g_2, B_1, C_1
  45. Ray(Z, B_1) → h_2
  46. Point(h_2) → D_1
  47. Point(h_2) → E_1
  48. Segment(D_1, E_1) → i_2
  49. Point(i_2) → F_1
  50. Polygon(Z, C_1, F_1, A_1) → q3, z_1, j_2, k_2, l_2
  51. Polygon(Z, C_1, A_1) → t1, m_2, z_2, n_2
  52. IsInRegion(F_1, t1) → isDart
  53. Polygon(Z, C_1, F_1, A_1) → q4, z_3, p_2, q_2, r_2
  54. Point(Circle[G_1, 4]) → H_1
  55. Segment(G_1, H_1) → s_2
  56. Translate(Circle[G_1, 3], (3, 4)) → c_2
  57. PointIn(c_2) → I_1
  58. Polygon(G_1, H_1, I_1, J_1) → q5, a_2, b_2, d_2, e_2
  59. Intersect(Circle[T, 3], Ray[T, controlD0]) → resetD0,