球体的五种正多面体规则分割

球体的五种正多面体规则分割
几何画板及绘图内容加载中,请稍等……
2016-07-30 03:57
① 本范例演示了如何在球体表面构造五种正多面体(正四面体、正六面体、正八面体、正十二面体、正二十面体)的规则分割,展示这些经典立体在球面上的对称投影与几何关系。② 核心数学概念包括正多面体(柏拉图立体)、球面几何、对称性、外接球与内切球、以及三维空间中的向量与多边形构造。③ 作图要点:从构造摘要可见,使用了GeoGebra的Line、Sphere、Intersect、Cube、Tetrahedron、Midpoint、Polygon、Segment、Circle、CircleArc等命令,并创建了多个立方体(Cubo1至Cubo8)、二十面体(Ico01至Ico12)及面对象(如caraABCO),通过SelectedIndex和Element实现动态选择,配合滑块(fi、Escala)调节比例与旋转。④ 适合高中至大学阶段的立体几何教学,也可用于数学科普展示正多面体与球体的内在联系,帮助理解三维对称与空间构造。

GeoGebra 命令及参数

  1. Line((0, 0, 0), Ico07_1) → j_4
  2. Line((0, 0, 0), Ico05_1) → m_4
  3. Line((0, 0, 0), Ico03_1) → n_3
  4. Sphere((0, 0, 0), Cubo1) → t
  5. Intersect(j_4, t) → Ico06, Ico07
  6. Intersect(m_4, t) → Ico08, Ico05
  7. Intersect(n_3, t) → Ico02, Ico03
  8. Line((0, 0, 0), Ico09_1) → n_4
  9. Intersect(n_4, t) → Ico12, Ico09
  10. Line((0, 0, 0), Ico01_1) → i_4
  11. Intersect(i_4, t) → Ico04, Ico01
  12. Line((0, 0, 0), Ico10_1) → l_4
  13. Intersect(l_4, t) → Ico11, Ico10
  14. Cube(Cubo1, Cubo2, Cubo3) → a, Cubo4, caraBCGF, caraDEFG, aristaCO, aristaAO, aristaAB, aristaBC, aristaDO, aristaCG, aristaDG, aristaDE, Cubo5, aristaAE, aristaEF, aristaBF, aristaFG, Cubo6, Cubo7, Cubo8, caraABCO, caraCGDO, caraAEDO, caraABFE
  15. Tetrahedron(Cubo5, Cubo7, Cubo2) → b, H, aristaAH, aristaFH, caraADF, caraADH, caraDFH, caraAFH, aristaAD, aristaDF, aristaAF, aristaDH
  16. Midpoint(aristaDF) → I
  17. Midpoint(aristaAF) → Octa1_1
  18. Line((0, 0, 0), Octa1_1) → a_2
  19. Intersect(a_2, t) → Octa2, Octa1
  20. Midpoint(aristaAD) → Octa4_1
  21. Line((0, 0, 0), Octa4_1) → b_3
  22. Intersect(b_3, t) → Octa5, Octa4
  23. Polygon(Octa4_1, Octa1_1, I) → polígono1, i, m, j
  24. Intersect(aristaDF, m) → Octa6_1
  25. Line((0, 0, 0), Octa6_1) → a_3
  26. Intersect(a_3, t) → Octa3, Octa6
  27. Midpoint(aristaDH) → Octa2_1
  28. Midpoint(aristaAH) → Octa3_1
  29. Midpoint(aristaFH) → Octa5_1
  30. Polygon(Octa4, Octa2, Octa6) → polígono2, k, i_1, m_1
  31. Polygon(Octa2, Octa3, Octa4) → polígono3, l, k_1, m_2
  32. Polygon(Octa3, Octa1, Octa4) → polígono4, j_1, l_1, m_3
  33. Polygon(Octa1, Octa5, Octa3) → polígono5, n, j_2, l_2
  34. Polygon(Octa5, Octa1, Octa6) → polígono6, n_1, i_2, j_3
  35. Polygon(Octa2, Octa5, Octa6) → polígono8, c, i_3, k_3
  36. Polygon(Octa3, Octa2, Octa5) → polígono7, k_2, n_2, l_3
  37. Segment(Ico01_1, Ico05_1) → d
  38. Segment(Ico02_1, Ico04_1) → h
  39. Segment(Ico02_1, Ico05_1) → p
  40. Segment(Ico02_1, Ico07_1) → q
  41. Segment(Ico02_1, Ico10_1) → r
  42. Segment(Ico02_1, Ico12_1) → s
  43. Segment(Ico04_1, Ico06_1) → d_1
  44. Segment(Ico04_1, Ico08_1) → e_1
  45. Segment(Ico04_1, Ico10_1) → f_1
  46. Segment(Ico04_1, Ico12_1) → g_1
  47. Segment(Ico05_1, Ico07_1) → h_1
  48. Segment(Ico05_1, Ico09_1) → p_1
  49. Segment(Ico05_1, Ico10_1) → q_1
  50. Segment(Ico06_1, Ico08_1) → r_1
  51. Segment(Ico06_1, Ico09_1) → s_1
  52. Segment(Ico06_1, Ico10_1) → t_1
  53. Segment(Ico07_1, Ico12_1) → b_2
  54. Segment(Ico08_1, Ico12_1) → c_2
  55. Segment(Ico11_1, Ico12_1) → e_2
  56. Polygon(Ico01, Ico03, Ico11) → polígono10, a_1, a_4, b_4
  57. Polygon(Ico03, Ico09, Ico01) → polígono11, i_5, j_5, l_5
  58. Polygon(Ico11, Ico01, Ico07) → polígono9, j_{10}, k_{10}, l_{10}
  59. Polygon(Ico08, Ico06, Ico03) → polígono12, m_5, n_5, a_5
  60. Polygon(Ico08, Ico03, Ico11) → polígono13, b_5, i_6, j_6
  61. Polygon(Ico03, Ico06, Ico09) → polígono14, l_6, m_6, n_6
  62. Polygon(Ico10, Ico09, Ico06) → polígono15, a_6, b_6, i_7
  63. Polygon(Ico06, Ico04, Ico10) → polígono16, j_7, l_7, m_7
  64. Polygon(Ico08, Ico06, Ico04) → polígono17, n_7, a_7, b_7
  65. Polygon(Ico11, Ico08, Ico12) → polígono18, i_8, j_8, l_8
  66. Polygon(Ico12, Ico11, Ico07) → polígono19, m_8, n_8, r_8
  67. Polygon(Ico12, Ico08, Ico04) → polígono20, s_8, t_8, a_8
  68. Polygon(Ico12, Ico02, Ico04) → polígono21, b_8, f_9, g_9
  69. Polygon(Ico02, Ico12, Ico07) → polígono22, h_9, i_9, j_9
  70. Polygon(Ico10, Ico05, Ico09) → polígono23, k_9, l_9, m_9
  71. Polygon(Ico05, Ico02, Ico10) → polígono24, n_9, p_9, q_9
  72. Polygon(Ico04, Ico10, Ico02) → polígono25, r_9, s_9, t_9
  73. Polygon(Ico05, Ico01, Ico09) → polígono26, a_9, b_9, c_9
  74. Polygon(Ico07, Ico02, Ico05) → polígono27, d_9, e_9, f_{10}
  75. Polygon(Ico05, Ico07, Ico01) → polígono28, g_{10}, h_{10}, i_{10}
  76. Polygon(Dod09, Dod11, Cubo8, Dod01, Cubo7) → polígono29, dod09, dod11, cubo8, dod01, cubo7
  77. Polygon(Dod09, Cubo6, Dod02, Cubo5, Dod11) → polígono30, dod09_1, cubo6, dod02, cubo5, dod11_1
  78. Polygon(Dod10, Dod12, Cubo1, Dod04, Cubo2) → polígono31, dod10, dod12, cubo1, dod04, cubo2
  79. Polygon(Dod12, Cubo4, Dod03, Cubo3, Dod10) → polígono32, dod12_1, cubo4, dod03, cubo3, dod10_1
  80. Polygon(Dod02, Cubo6, Dod07, Cubo2, Dod04) → polígono33, dod02_1, cubo6_1, dod07, cubo2_1, dod04_1
  81. Polygon(Dod03, Dod01, Cubo7, Dod05, Cubo3) → polígono34, dod03_1, dod01_1, cubo7_1, dod05, cubo3_1
  82. Polygon(Dod07, Dod05, Cubo7, Dod09, Cubo6) → polígono35, dod07_1, dod05_1, cubo7_2, dod09_2, cubo6_2
  83. Polygon(Dod07, Dod05, Cubo3, Dod10, Cubo2) → polígono36, dod07_2, dod05_2, cubo3_2, dod10_2, cubo2_2
  84. Polygon(Dod08, Dod06, Cubo8, Dod11, Cubo5) → polígono37, dod08, dod06, cubo8_1, dod11_2, cubo5_1
  85. Polygon(Dod08, Cubo1, Dod04, Dod02, Cubo5) → polígono38, dod08_1, cubo1_1, dod04_2, dod02_2, cubo5_2
  86. Polygon(Dod06, Dod08, Cubo1, Dod12, Cubo4) → polígono39, dod06_1, dod08_2, cubo1_2, dod12_2, cubo4_1
  87. Polygon(Dod06, Cubo4, Dod03, Dod01, Cubo8) → polígono40, dod06_2, cubo4_2, dod03_2, dod01_2, cubo8_2
  88. Circle(Octa1, Octa2, Octa6) → g
  89. CircleArc((0, 0, 0), Cubo7, Cubo2) → c_1
  90. CircleArc((0, 0, 0), Cubo7, Cubo4) → d_2
  91. CircleArc((0, 0, 0), Cubo5, Cubo7) → f_2
  92. CircleArc((0, 0, 0), Cubo5, Cubo2) → g_2
  93. CircleArc((0, 0, 0), Cubo5, Cubo4) → h_2
  94. CircleArc((0, 0, 0), Cubo2, Cubo4) → p_2
  95. CircleArc((0, 0, 0), Cubo6, Cubo7) → q_2
  96. CircleArc((0, 0, 0), Cubo8, Cubo7) → r_2
  97. CircleArc((0, 0, 0), Cubo8, Cubo5) → s_2
  98. CircleArc((0, 0, 0), Cubo6, Cubo5) → t_2
  99. CircleArc((0, 0, 0), Cubo7, Cubo3) → c_3
  100. CircleArc((0, 0, 0), Cubo4, Cubo3) → d_3
  101. CircleArc((0, 0, 0), Cubo4, Cubo8) → e_3
  102. CircleArc((0, 0, 0), Cubo4, Cubo1) → f_3
  103. CircleArc((0, 0, 0), Cubo5, Cubo1) → g_3
  104. CircleArc((0, 0, 0), Cubo2, Cubo1) → h_3
  105. CircleArc((0, 0, 0), Cubo2, Cubo6) → p_3
  106. CircleArc((0, 0, 0), Cubo2, Cubo3) → q_3
  107. CircleArc((0, 0, 0), Dod09, Dod11) → r_3
  108. CircleArc((0, 0, 0), Cubo8, Dod11) → s_3
  109. CircleArc((0, 0, 0), Cubo8, Dod01) → t_3
  110. CircleArc((0, 0, 0), Cubo7, Dod01) → c_4
  111. CircleArc((0, 0, 0), Cubo7, Dod09) → d_4
  112. CircleArc((0, 0, 0), Cubo6, Dod09) → e_4
  113. CircleArc((0, 0, 0), Cubo6, Dod02) → f_4
  114. CircleArc((0, 0, 0), Cubo5, Dod02) → g_4
  115. CircleArc((0, 0, 0), Cubo5, Dod11) → h_4
  116. CircleArc((0, 0, 0), Cubo5, Dod08) → k_4
  117. CircleArc((0, 0, 0), Dod06, Dod08) → p_4
  118. CircleArc((0, 0, 0), Dod06, Cubo8) → q_4
  119. CircleArc((0, 0, 0), Dod06, Cubo4) → r_4
  120. CircleArc((0, 0, 0), Dod03, Cubo4) → s_4
  121. CircleArc((0, 0, 0), Dod03, Dod01) → t_4
  122. CircleArc((0, 0, 0), Dod03, Cubo3) → c_5
  123. CircleArc((0, 0, 0), Dod05, Cubo3) → d_5
  124. CircleArc((0, 0, 0), Dod05, Cubo7) → e_5
  125. CircleArc((0, 0, 0), Dod05, Dod07) → f_5
  126. CircleArc((0, 0, 0), Cubo6, Dod07) → g_5
  127. CircleArc((0, 0, 0), Cubo2, Dod07) → h_5
  128. CircleArc((0, 0, 0), Cubo2, Dod04) → k_5
  129. CircleArc((0, 0, 0), Dod02, Dod04) → p_5
  130. CircleArc((0, 0, 0), Cubo1, Dod04) → q_5
  131. CircleArc((0, 0, 0), Cubo1, Dod08) → r_5
  132. CircleArc((0, 0, 0), Cubo1, Dod12) → s_5
  133. CircleArc((0, 0, 0), Cubo4, Dod12) → t_5
  134. CircleArc((0, 0, 0), Dod10, Dod12) → c_6
  135. CircleArc((0, 0, 0), Dod10, Cubo3) → d_6
  136. CircleArc((0, 0, 0), Dod10, Cubo2) → e_6
  137. Circle(Octa1, Octa2, Octa5) → f
  138. Circle(Octa3, Octa4, Octa6) → e
  139. Polygon(Octa4, Octa1, Octa6) → polígono1', octa6, octa4, octa1
  140. CircleArc((0, 0, 0), Ico08, Ico12) → c_7
  141. CircleArc((0, 0, 0), Ico11, Ico01) → c_8
  142. CircleArc((0, 0, 0), Ico04, Ico12) → d_7
  143. CircleArc((0, 0, 0), Ico09, Ico01) → d_8
  144. CircleArc((0, 0, 0), Ico04, Ico02) → e_7
  145. CircleArc((0, 0, 0), Ico03, Ico01) → e_8
  146. CircleArc((0, 0, 0), Ico03, Ico09) → f_6
  147. CircleArc((0, 0, 0), Ico12, Ico02) → f_7
  148. CircleArc((0, 0, 0), Ico05, Ico09) → f_8
  149. CircleArc((0, 0, 0), Ico06, Ico09) → g_6
  150. CircleArc((0, 0, 0), Ico12, Ico11) → g_7
  151. CircleArc((0, 0, 0), Ico10, Ico09) → g_8
  152. CircleArc((0, 0, 0), Ico06, Ico03) → h_6
  153. CircleArc((0, 0, 0), Ico07, Ico11) → h_7
  154. CircleArc((0, 0, 0), Ico10, Ico05) → h_8
  155. CircleArc((0, 0, 0), Ico11, Ico03) → k_6
  156. CircleArc((0, 0, 0), Ico07, Ico12) → k_7
  157. CircleArc((0, 0, 0), Ico10, Ico02) → k_8
  158. CircleArc((0, 0, 0), Ico11, Ico08) → p_6
  159. CircleArc((0, 0, 0), Ico07, Ico02) → p_7
  160. CircleArc((0, 0, 0), Ico10, Ico06) → p_8
  161. CircleArc((0, 0, 0), Ico03, Ico08) → q_6
  162. CircleArc((0, 0, 0), Ico05, Ico02) → q_7
  163. CircleArc((0, 0, 0), Ico10, Ico04) → q_8
  164. CircleArc((0, 0, 0), Ico06, Ico08) → r_6
  165. CircleArc((0, 0, 0), Ico05, Ico07) → r_7
  166. CircleArc((0, 0, 0), Ico06, Ico04) → s_6
  167. CircleArc((0, 0, 0), Ico01, Ico07) → s_7
  168. CircleArc((0, 0, 0), Ico08, Ico04) → t_6
  169. CircleArc((0, 0, 0), Ico01, Ico05) → t_7
  170. Sphere((0, 0, 0), Cubo1) → t'
  171. SelectedIndex(lista1) → op
  172. Element(ángulos, op) → ang

AI 绘图提示语参考

绘制一个球体,其中心位于原点,并展示五种正多面体在球面上的对称投影。首先,从球心向多个方向作射线,与球面相交得到一系列顶点,这些顶点构成正二十面体的顶点集。接着,在球内构造一个立方体,并以其为基础生成多个旋转立方体,形成立方体族。然后,利用立方体的某些棱的中点,构造正八面体的顶点,并连接这些顶点形成正八面体的面。最后,连接二十面体顶点之间的线段,展示其棱结构。整体图形通过滑块控制缩放和旋转,以动态展示多面体与球面的关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。