互动四边形

互动四边形
几何画板及绘图内容加载中,请稍等……
2019-11-14 07:23
所属专题 Elementary Geometry
这个范例演示了四边形的互动特性。核心数学概念包括四边形的性质、角度和变换。通过使用GeoGebra命令如Point、Segment、Rotate和Polygon,用户可以动态探索四边形的各种变化。适合初中几何教学。

GeoGebra 命令及参数

  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,