三角形内切圆与椭圆反射的动画探索

三角形内切圆与椭圆反射的动画探索
几何画板及绘图内容加载中,请稍等……
2017-06-21 10:49
① 本范例通过动态动画展示三角形内切圆、椭圆反射以及分段函数和幂函数之间的几何关联,呈现一个综合性的数学可视化场景。② 核心数学概念包括内切圆(Incircle)、三角形、椭圆反射、最优化问题、分段函数和幂函数,以及几何变换(旋转、缩放、反射)。③ 作图要点:从构造摘要可见,使用了中点(Midpoint)、线段(Segment)、缩放(Dilate)、旋转(Rotate)、多边形(Polygon)、角(Angle)、射线(Ray)、交点(Intersect)、正交线(OrthogonalLine)、最小值(Min)、圆(Circle)、圆扇形(CircleSector)、圆弧(CircleArc)、直线(Line)等GeoGebra命令,并创建了多个点、线、圆及按钮(button1)用于交互控制。④ 适合高中及以上学段,用于几何与函数综合教学、动态探究最优化问题及图形变换,也可作为数学建模或竞赛辅导的素材。

GeoGebra 命令及参数

  1. Midpoint(A, B) → D
  2. Midpoint(B, C) → E
  3. Midpoint(C, A) → F
  4. Segment(A, B) → a
  5. Segment(B, C) → b
  6. Segment(C, A) → c
  7. Segment(C, D) → d
  8. Segment(A, E) → e
  9. Segment(B, F) → f
  10. Dilate(A, If[0 < g ≤ 1, 1 - g, 0], D) → A'
  11. Segment(A, A') → h
  12. Rotate(A, If[1 < g ≤ 2, ((-(g - 1)) * π), (-π)], D) → A'_1
  13. Rotate(A', If[1 < g ≤ 2, ((g - 1) * π), 3.141592653589793], D) → A''
  14. Segment(A'_1, A'') → h'
  15. Dilate(B, If[2 < g ≤ 3, 3 - g, 0], E) → B'
  16. Segment(B, B') → i
  17. Rotate(B, If[3 < g ≤ 4, ((-(g - 3)) * π), (-π)], E) → B'_1
  18. Rotate(B', If[3 < g ≤ 4, ((g - 3) * π), 3.141592653589793], E) → B''
  19. Segment(B'_1, B'') → i'
  20. Dilate(C, If[4 < g ≤ 5, 5 - g, 0], F) → C'
  21. Segment(C, C') → j
  22. Rotate(C, If[5 < g ≤ 6, ((-(g - 5)) * π), (-π)], F) → C'_1
  23. Rotate(C', If[5 < g ≤ 6, ((g - 5) * π), 3.141592653589793], F) → C''
  24. Segment(C'_1, C'') → j'
  25. Polygon(A, B, C) → poly1, c_1, a_1, b_1
  26. Angle(B, A, C) → α
  27. Angle(A, C, B) → β
  28. Angle(C, B, A) → γ
  29. Rotate(B, α / 2, A) → B'_2
  30. Angle(B, A, B'_2) → δ
  31. Ray(A, B'_2) → k
  32. Rotate(C, γ / 2, B) → C'_3
  33. Angle(C, B, C'_3) → ε
  34. Ray(B, C'_3) → l
  35. Intersect(k, l) → O
  36. Segment(C, B) → m
  37. Segment(C, A) → n
  38. Intersect(m, k) → P
  39. Intersect(l, n) → Q
  40. Segment(A, B) → s
  41. OrthogonalLine(O, s) → t
  42. OrthogonalLine(O, m) → f_1
  43. Segment(C, A) → g_1
  44. OrthogonalLine(O, g_1) → h_1
  45. Intersect(h_1, g_1) → R
  46. Intersect(t, s) → S
  47. Intersect(f_1, m) → T
  48. Dilate(O, If[10 < g ≤ 11, 11 - g, 0], S) → O'
  49. Segment(O, O') → i_1
  50. Min({g_1, s, m}) → o
  51. Circle(A, (0.25 * o)) → d_1
  52. Circle(B, (0.25 * o)) → e_1
  53. Intersect(d_1, g_1) → U,
  54. Intersect(d_1, s) → V,
  55. Intersect(e_1, m) → W,
  56. Intersect(e_1, s) → Z,
  57. Intersect(d_1, k) → A_1,
  58. Intersect(e_1, l) → B_1,
  59. CircleSector(A, V, A_1) → k_1
  60. CircleSector(B, W, B_1) → p_1
  61. Dilate(A, If[6 < g ≤ 7, 7 - g, 0], O) → A'_3
  62. Segment(A, A'_3) → j_1
  63. Dilate(B, If[7 < g ≤ 8, 8 - g, 0], O) → B'_3
  64. Segment(B, B'_3) → p
  65. Rotate(k_1, If[8 < g ≤ 9, ((g - 8) * δ), δ], A) → q
  66. Rotate(p_1, If[9 < g ≤ 10, ((g - 9) * ε), ε], B) → r
  67. Angle(O, S, A) → ζ
  68. Rotate(S, If[11 < g ≤ 13, ((g - 11) * π), (2 * π)], O) → S'
  69. CircleArc(O, S, S') → q_1
  70. Circle(O, S) → r_1
  71. Segment(F, E) → l_1
  72. Line(C, S) → m_1
  73. Intersect(m_1, l_1) → G
  74. Dilate(C, If[13 < g ≤ 14, 14 - g, 0], S) → C'_2
  75. Segment(C, C'_2) → n_1
  76. Dilate(E, If[14 < g ≤ 15, 15 - g, 0], G) → E'
  77. Segment(E, E') → s_1
  78. Dilate(G, If[15 < g ≤ 16, 16 - g, 0], F) → G'
  79. Segment(G, G') → t_1
  80. Dilate(D, If[16 < g ≤ 17, 17 - g, 0], O) → D'
  81. Segment(D, D') → f_2
  82. Dilate(O, If[17 < g ≤ 18, 18 - g, 0], G) → O'_1
  83. Segment(O, O'_1) → g_2

AI 绘图提示语参考

绘制一个三角形,并标出它的内心。从内心向三边作垂线,垂足分别落在三边上。以三角形三边中点为旋转中心,依次对顶点进行旋转和缩放,形成动态的弧线轨迹。整个图形由一个滑块控制,滑块在不同区间触发不同顶点的变换:先让一个顶点沿中线收缩,再绕中点旋转半圆,接着换另一个顶点重复类似操作,最后第三个顶点也如此。同时,三角形内切圆以扇形和圆弧形式呈现,整体展示几何变换与函数结合的动态效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。