正十二面体:20个顶点的三维立体几何演示

正十二面体:20个顶点的三维立体几何演示
几何画板及绘图内容加载中,请稍等……
2019-08-13 00:00
该范例演示了一个正十二面体(Dodecahedron),这是由12个正五边形面组成的柏拉图立体,共有20个顶点和30条棱。核心数学概念包括立体几何中的正多面体性质、三维空间中的顶点坐标、以及球面与多面体的关系。作图要点:从构造摘要看,使用了GeoGebra的Sphere命令生成外接球,通过UnicodeToLetter、Text、Sum、Zip等命令处理顶点标签和文本显示,并利用TableText创建数据表格;对象包括多个按钮(button7、button2等)用于交互控制,以及大量点(Points00、lll00等)和线段(Segments)来构建多面体的棱和面。适合中学高年级或大学低年级学生学习立体几何、正多面体结构,也可用于数学建模或3D可视化教学。

GeoGebra 命令及参数

  1. UnicodeToLetter(34) → u34
  2. Text("" + Um1) → txt_p
  3. Sum(Flatten[Sequence[Append[Sequence[Element[txt_p, i], i, m01(k), m02(k)], " "], k, 1, 5]]) → txtUm1
  4. Zip(Vector[a, a + UnitVector[a]], a, Points00) → lVector1
  5. Zip(Vector[a, a + (1.5 * UnitVector[b])], a, Points00, b, Wi_Pc) → lVector2
  6. Zip(Vector[a, a + (1.5 * UnitVector[b])], a, Points00, b, Wi_P) → lVector3
  7. Sphere((0, 0, 0), 5) → sph
  8. TableText(Append["i", 1…n], Append[" \fgcolor{orange}{GM :Δφ_i}, rad", l1w], Append["\fgcolor{magenta}{GC :Δφ_i} , rad", l1cw], "v") → text23r
  9. Zip(Segment[Element[Points00, y(a)], Element[Points00, z(a)]], a, ll1bb(1)) → ll1
  10. Zip(Segment[Element[Points00, y(a)], Element[Points00, z(a)]], a, ll1bb(2)) → ll2
  11. Zip(Segment[Element[Points00, y(a)], Element[Points00, z(a)]], a, ll1bb(3)) → ll3
  12. Zip(Segment[Element[Points00, y(a)], Element[Points00, z(a)]], a, ll1bb(4)) → ll4
  13. Zip(Segment[Element[Points00, y(a)], Element[Points00, z(a)]], a, ll1bb(5)) → ll5