从十二面体开始绘制伊斯兰几何图案

从十二面体开始绘制伊斯兰几何图案
几何画板及绘图内容加载中,请稍等……
2019-12-31 20:41
①本范例演示如何从十二面体出发,通过旋转、镜像等变换构造复杂的伊斯兰几何图案;②涉及的核心数学概念包括对称性、三维向量、多边形构造、球体与线段交点计算、角度测量等;③作图要点提炼自构造摘要,主要运用了Intersect(交点)、Point(点)、Circle(圆)、Rotate(旋转)、Polygon(多边形)、Dodecahedron(十二面体)、Centroid(重心)、Midpoint(中点)、Sphere(球体)、Segment(线段)、CircleArc(圆弧)、Angle(角度)、Line(直线)、Mirror(镜像)等命令与对象;④适合高中及以上数学学习者,可用于立体几何、向量与变换、优化设计等教学与探索。

GeoGebra 命令及参数

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → B
  3. Circle(A, B) → c
  4. Rotate(B, 72°) → C
  5. Polygon(B, C, 5) → veelhoek1, f, g, h, i, j, D, E, F
  6. Dodecahedron(veelhoek1, true) → a, G, P, Q, R, S, T, U, zijvlakBFJPK, zijvlakBCGLK, zijvlakCDHMG, zijvlakDEINH, H, zijvlakEFJOI, zijvlakJOTUP, zijvlakKLQUP, zijvlakGLQRM, zijvlakHMRSN, zijvlakINSTO, zijvlakQRSTU, RibbeBK, RibbeFJ, RibbeJP, I, RibbeKP, RibbeKL, RibbeGL, RibbeCG, RibbeGM, RibbeHM, RibbeDH, RibbeHN, RibbeIN, RibbeEI, J, RibbeIO, RibbeJO, RibbeOT, RibbeTU, RibbePU, RibbeQU, RibbeLQ, RibbeQR, RibbeMR, RibbeRS, K, RibbeNS, RibbeST, L, M, N, O
  7. Centroid(zijvlakQRSTU) → V
  8. Midpoint(A, V) → W
  9. Sphere(W, B) → b
  10. Midpoint(RibbeQU) → Z
  11. Midpoint(RibbeQR) → A_1
  12. Midpoint(RibbeRS) → B_1
  13. Midpoint(RibbeST) → C_1
  14. Midpoint(RibbeTU) → D_1
  15. Midpoint(U, Z) → E_1
  16. Midpoint(Z, Q) → F_1
  17. Midpoint(Q, A_1) → G_1
  18. Midpoint(A_1, R) → H_1
  19. Midpoint(R, B_1) → I_1
  20. Midpoint(B_1, S) → J_1
  21. Midpoint(C_1, S) → K_1
  22. Midpoint(T, C_1) → L_1
  23. Midpoint(T, D_1) → M_1
  24. Midpoint(D_1, U) → N_1
  25. Segment(E_1, H_1) → k
  26. Segment(F_1, M_1) → l
  27. Segment(G_1, J_1) → m
  28. Segment(I_1, L_1) → n
  29. Segment(K_1, N_1) → p
  30. CircleArc(W, U, Q) → d
  31. Angle(U, W, Q) → HoekUQ
  32. Segment(W, Q) → r
  33. Segment(U, W) → q
  34. Intersect(Ray[W, E_1], d) → UQ,
  35. Intersect(Ray[W, F_1], d) → UUQ,
  36. CircleArc(W, Q, R) → e
  37. Intersect(Ray[W, G_1], e) → GR,
  38. Intersect(Ray[W, H_1], e) → RG,
  39. Line((0, 0, 0), (0, 0, 1)) → as
  40. Rotate(e, 72°, as) → e'
  41. Rotate(e, 144°, as) → e'_1
  42. Rotate(e, (-(144°)), as) → e'_2
  43. CircleArc(W, L, Q) → s
  44. CircleArc(W, P, U) → c_1
  45. CircleArc(W, K, L) → d_1
  46. CircleArc(W, P, K) → f_1
  47. CircleArc(W, O, T) → g_1
  48. CircleArc(W, O, J) → h_1
  49. CircleArc(W, J, P) → k_1
  50. CircleArc(W, N, S) → p_1
  51. CircleArc(W, N, I) → q_1
  52. CircleArc(W, I, O) → r_1
  53. CircleArc(W, I, E) → s_1
  54. CircleArc(W, H, N) → t_1
  55. CircleArc(W, M, H) → c_2
  56. CircleArc(W, M, R) → d_2
  57. CircleArc(W, J, F) → e_2
  58. CircleArc(W, K, B) → f_2
  59. CircleArc(W, L, G) → g_2
  60. CircleArc(W, G, C) → h_2
  61. CircleArc(W, G, M) → k_2
  62. CircleArc(W, H, D) → p_2
  63. CircleArc(W, D, E, xOyPlane) → r_2
  64. CircleArc(W, E, F) → s_2
  65. CircleArc(W, F, B) → t_2
  66. CircleArc(W, B, C) → c_3
  67. CircleArc(W, C, D) → d_3
  68. Rotate(GR, 144°, as) → GR'
  69. Rotate(GR, 72°, as) → GR'_1
  70. Rotate(GR, (-(144°)), as) → GR'_2
  71. Rotate(RG, 144°, as) → RG'
  72. Rotate(RG, (-(144°)), as) → RG'_1
  73. Rotate(RG, 72°, as) → RG'_2
  74. CircleArc(W, GR, RG'_2, xOyPlane) → t
  75. Rotate(t, 72°, as) → t'
  76. Rotate(t, 144°, as) → t'_1
  77. Rotate(t, (-(144°)), as) → t'_2
  78. CircleArc(W, UQ, RG) → e_1
  79. Mirror(ring, W) → ring'
  80. Centroid(zijvlakKLQUP) → O_1
  81. Angle(O_1, W, V) → hoekhoek
  82. Line(O_1, W) → asas
  83. Rotate(ring, 72°, asas) → ring'_1
  84. Rotate(ring'_1, 72°, asas) → l1
  85. Rotate(ring'_1, 72°, as) → l2
  86. Rotate(ring'_1, 144°, as) → l3
  87. Rotate(ring'_1, (-(72°)), as) → l4
  88. Rotate(ring'_1, (-(144°)), as) → l5
  89. Rotate(l1, (-(144°)), as) → l1'
  90. Rotate(l1, 144°, as) → l1'_1
  91. Rotate(l1, 72°, as) → l1'_2
  92. Rotate(l1, (-(72°)), as) → l1'_3
  93. Mirror(vlakring, W) → vlakring'
  94. Rotate(vlakring, 72°, asas) → vlakring'_1
  95. Rotate(vlakring'_1, 72°, asas) → l6
  96. Rotate(vlakring'_1, 72°, as) → l7
  97. Rotate(vlakring'_1, (-(72°)), as) → l8
  98. Rotate(vlakring'_1, (-(144°)), as) → l9
  99. Rotate(vlakring'_1, 144°, as) → l10
  100. Rotate(l6, 144°, as) → l6'
  101. Rotate(l6, (-(144°)), as) → l6'_1
  102. Rotate(l6, (-(72°)), as) → l6'_2
  103. Rotate(l6, 72°, as) → l6'_3

AI 绘图提示语参考

从一个十二面体开始,通过旋转和反射生成复杂的伊斯兰几何图案。首先创建一个圆,然后旋转一个点生成一个五边形,接着构建一个十二面体。找到十二面体的一个面的重心,以此为圆心,通过中点构造多个圆弧和线段,最后通过旋转生成一系列圆弧,构建出精美的几何图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。