特鲁谢立方体:动态几何构造与旋转动画

特鲁谢立方体:动态几何构造与旋转动画
几何画板及绘图内容加载中,请稍等……
2020-11-05 05:29
① 本范例演示了如何利用GeoGebra构建一个名为“Truchet's cube”的立体几何模型,该模型基于特鲁谢图案(Truchet tiles)的变体,通过旋转和动画展示立方体表面的动态变化。② 核心数学概念包括立体几何中的立方体、多边形面、圆弧、中点、旋转与平移变换,以及向量和序列的运用。③ 作图要点:从构造摘要可见,使用了Polygon(多边形)、Midpoint(中点)、CircleArc(圆弧)、Rotate(旋转)、Sequence(序列)、Point(点)、Cube(立方体)、Translate(平移)等命令,并涉及多个对象如A、B、poly1、f、g、h、i、C至R、l1至l4、faceIJMN等,通过动画滑块控制旋转,形成动态效果。④ 适合中学高年级或大学低年级的几何教学,用于理解三维空间中的变换、动态几何构造以及数学与艺术结合的美感。

GeoGebra 命令及参数

  1. Polygon(A, B, 4) → poly1, f, g, h, i, C, D
  2. Midpoint(h) → E
  3. Midpoint(g) → F
  4. Midpoint(f) → G
  5. Midpoint(i) → H
  6. CircleArc(C, E, F) → c
  7. CircleArc(A, G, H) → d
  8. Rotate({c, d}, RandomElement[l1]) → l2
  9. Sequence(Sequence[Translate[Rotate[{c, d}, RandomElement[l1]], (a, b)], a, -12, 12, 4], b, -12, 12, 4) → l3
  10. Polygon(I, J, 4) → poly2, j, k, l, m, K, L
  11. Rotate(l3, 90°, j) → l3'
  12. Sequence(Rotate[l3', i, zAxis], i, 0, (2 * π), (2 * π / 4)) → l4
  13. Point(Circle[J, Distance[I, J], Segment[I, J]]) → M
  14. Cube(I, J, M) → a, N, faceMNRQ, faceOPQR, arêteIN, arêteIJ, arêteJM, arêteMN, arêteIO, arêteNR, arêteOR, arêteOP, O, arêteJP, arêtePQ, arêteMQ, arêteQR, P, Q, R, faceIJMN, faceINRO, faceIJPO, faceJMQP
  15. Translate(l3, Vector[I, O]) → l3'_{1}

AI 绘图提示语参考

绘制一个Truchet's立方体,包含四个正方形面,通过旋转和动画展示动态变化。首先绘制四个顶点A、B、I、J,然后创建四个圆弧c和d,围绕这些圆弧旋转并平移生成动态效果。接着绘制面IJMN,围绕J旋转面IJMN生成动态旋转效果。最后构建立方体a,包含面MNRQ、INRO、IJPO、JMQP,展示立方体的动态旋转。
以上提示语为根据原始绘图命令整理而来,仅供参考。