一般四边形的镶嵌

一般四边形的镶嵌
几何画板及绘图内容加载中,请稍等……
2018-10-12 23:12
这个范例展示了如何通过平移和镜像操作,将一个一般四边形进行镶嵌。它涉及到了几何作图的核心概念,如向量、平移和镜像。通过使用GeoGebra命令如Polygon、Vector、Translate和Mirror,可以构造出一个完整的镶嵌图案。适合初中及以上学生学习几何变换和镶嵌图案。

GeoGebra 命令及参数

  1. Polygon(A, B, C, D) → poly1, a_1, b_1, c_1, d_1
  2. Vector(A, B) → u
  3. Translate(A, u) → A'
  4. Translate(B, u) → B'
  5. Translate(C, u) → C'
  6. Translate(D, u) → D'
  7. Polygon(A', B', C', D') → poly1', a', b', c', d'
  8. Mirror(A', A') → A''
  9. Mirror(B', A') → B''
  10. Mirror(C', A') → C''
  11. Mirror(D', A') → D''
  12. Polygon(A'', B'', C'', D'') → poly1'', a'', b'', c'', d''
  13. Polygon(I, J, K, L) → poly2, j, i, h, g
  14. Vector(I, J) → v
  15. Translate(I, v) → M
  16. Translate(J, v) → N
  17. Translate(K, v) → O
  18. Translate(L, v) → P
  19. Polygon(M, N, O, P) → poly4, r, s, p, q
  20. Mirror(M, M) → E
  21. Mirror(N, M) → F
  22. Mirror(O, M) → G
  23. Mirror(P, M) → H
  24. Polygon(E, F, G, H) → poly3, n, m, l, k
  25. Polygon(U, V, W, Z) → poly5, g_1, f_1, e_1, t
  26. Vector(U, V) → w
  27. Translate(U, w) → A_1
  28. Translate(V, w) → B_1
  29. Translate(W, w) → C_1
  30. Translate(Z, w) → D_1
  31. Polygon(A_1, B_1, C_1, D_1) → poly7, n_1, p_1, l_1, m_1
  32. Mirror(A_1, A_1) → Q
  33. Mirror(B_1, A_1) → R
  34. Mirror(C_1, A_1) → S
  35. Mirror(D_1, A_1) → T
  36. Polygon(Q, R, S, T) → poly6, k_1, j_1, i_1, h_1
  37. Polygon(I_1, J_1, K_1, L_1) → poly8, t_1, s_1, r_1, q_1
  38. Vector(I_1, J_1) → z
  39. Translate(I_1, z) → M_1
  40. Translate(J_1, z) → N_1
  41. Translate(K_1, z) → O_1
  42. Translate(L_1, z) → P_1
  43. Polygon(M_1, N_1, O_1, P_1) → poly10, g_2, h_2, e_2, f_2
  44. Mirror(M_1, M_1) → E_1
  45. Mirror(N_1, M_1) → F_1
  46. Mirror(O_1, M_1) → G_1
  47. Mirror(P_1, M_1) → H_1
  48. Polygon(E_1, F_1, G_1, H_1) → poly9, d_2, c_2, b_2, a_2
  49. Polygon(U_1, V_1, W_1, Z_1) → poly11, l_2, k_2, j_2, i_2
  50. Vector(U_1, V_1) → u_1
  51. Translate(U_1, u_1) → A_2
  52. Translate(V_1, u_1) → B_2
  53. Translate(W_1, u_1) → C_2
  54. Translate(Z_1, u_1) → D_2
  55. Polygon(A_2, B_2, C_2, D_2) → poly13, t_2, a_3, r_2, s_2
  56. Mirror(A_2, A_2) → Q_1
  57. Mirror(B_2, A_2) → R_1
  58. Mirror(C_2, A_2) → S_1
  59. Mirror(D_2, A_2) → T_1
  60. Polygon(Q_1, R_1, S_1, T_1) → poly12, q_2, p_2, n_2, m_2
  61. Polygon(I_2, J_2, K_2, L_2) → poly14, e_3, d_3, c_3, b_3
  62. Vector(I_2, J_2) → v_1
  63. Translate(I_2, v_1) → M_2
  64. Translate(J_2, v_1) → N_2
  65. Translate(K_2, v_1) → O_2
  66. Translate(L_2, v_1) → P_2
  67. Polygon(M_2, N_2, O_2, P_2) → poly16, l_3, m_3, j_3, k_3
  68. Mirror(M_2, M_2) → E_2
  69. Mirror(N_2, M_2) → F_2
  70. Mirror(O_2, M_2) → G_2
  71. Mirror(P_2, M_2) → H_2
  72. Polygon(E_2, F_2, G_2, H_2) → poly15, i_3, h_3, g_3, f_3
  73. Polygon(U_2, V_2, W_2, Z_2) → poly17, r_3, q_3, p_3, n_3
  74. Vector(U_2, V_2) → w_1
  75. Translate(U_2, w_1) → A_3
  76. Translate(V_2, w_1) → B_3
  77. Translate(W_2, w_1) → C_3
  78. Translate(Z_2, w_1) → D_3
  79. Polygon(A_3, B_3, C_3, D_3) → poly19, e_4, f_4, c_4, d_4
  80. Mirror(A_3, A_3) → Q_2
  81. Mirror(B_3, A_3) → R_2
  82. Mirror(C_3, A_3) → S_2
  83. Mirror(D_3, A_3) → T_2
  84. Polygon(Q_2, R_2, S_2, T_2) → poly18, b_4, a_4, t_3, s_3
  85. Polygon(I_3, J_3, K_3, L_3) → poly20, j_4, i_4, h_4, g_4
  86. Vector(I_3, J_3) → z_1
  87. Translate(I_3, z_1) → M_3
  88. Translate(J_3, z_1) → N_3
  89. Translate(K_3, z_1) → O_3
  90. Translate(L_3, z_1) → P_3
  91. Polygon(M_3, N_3, O_3, P_3) → poly22, r_4, s_4, p_4, q_4
  92. Mirror(M_3, M_3) → E_3
  93. Mirror(N_3, M_3) → F_3
  94. Mirror(O_3, M_3) → G_3
  95. Mirror(P_3, M_3) → H_3
  96. Polygon(E_3, F_3, G_3, H_3) → poly21, n_4, m_4, l_4, k_4
  97. Polygon(U_3, V_3, W_3, Z_3) → poly23, c_5, b_5, a_5, t_4
  98. Vector(U_3, V_3) → u_2
  99. Translate(U_3, u_2) → A_4
  100. Translate(V_3, u_2) → B_4
  101. Translate(W_3, u_2) → C_4
  102. Translate(Z_3, u_2) → D_4
  103. Polygon(A_4, B_4, C_4, D_4) → poly25, j_5, k_5, h_5, i_5
  104. Mirror(A_4, A_4) → Q_3
  105. Mirror(B_4, A_4) → R_3
  106. Mirror(C_4, A_4) → S_3
  107. Mirror(D_4, A_4) → T_3
  108. Polygon(Q_3, R_3, S_3, T_3) → poly24, g_5, f_5, e_5, d_5
  109. Polygon(I_4, J_4, K_4, L_4) → poly26, p_5, n_5, m_5, l_5
  110. Vector(I_4, J_4) → v_2
  111. Translate(I_4, v_2) → M_4
  112. Translate(J_4, v_2) → N_4
  113. Translate(K_4, v_2) → O_4
  114. Translate(L_4, v_2) → P_4
  115. Polygon(M_4, N_4, O_4, P_4) → poly28, c_6, d_6, a_6, b_6
  116. Mirror(M_4, M_4) → E_4
  117. Mirror(N_4, M_4) → F_4
  118. Mirror(O_4, M_4) → G_4
  119. Mirror(P_4, M_4) → H_4
  120. Polygon(E_4, F_4, G_4, H_4) → poly27, t_5, s_5, r_5, q_5
  121. Polygon(U_4, V_4, W_4, Z_4) → poly29, h_6, g_6, f_6, e_6
  122. Vector(U_4, V_4) → w_2
  123. Translate(U_4, w_2) → A_5
  124. Translate(V_4, w_2) → B_5
  125. Translate(W_4, w_2) → C_5
  126. Translate(Z_4, w_2) → D_5
  127. Polygon(A_5, B_5, C_5, D_5) → poly31, p_6, q_6, m_6, n_6
  128. Mirror(A_5, A_5) → Q_4
  129. Mirror(B_5, A_5) → R_4
  130. Mirror(C_5, A_5) → S_4
  131. Mirror(D_5, A_5) → T_4
  132. Polygon(Q_4, R_4, S_4, T_4) → poly30, l_6, k_6, j_6, i_6
  133. Polygon(I_5, J_5, K_5, L_5) → poly32, a_7, t_6, s_6, r_6
  134. Vector(I_5, J_5) → z_2
  135. Translate(I_5, z_2) → M_5
  136. Translate(J_5, z_2) → N_5
  137. Translate(K_5, z_2) → O_5
  138. Translate(L_5, z_2) → P_5
  139. Polygon(M_5, N_5, O_5, P_5) → poly34, h_7, i_7, f_7, g_7
  140. Mirror(M_5, M_5) → E_5
  141. Mirror(N_5, M_5) → F_5
  142. Mirror(O_5, M_5) → G_5
  143. Mirror(P_5, M_5) → H_5
  144. Polygon(E_5, F_5, G_5, H_5) → poly33, e_7, d_7, c_7, b_7
  145. Polygon(U_5, V_5, W_5, Z_5) → poly35, m_7, l_7, k_7, j_7
  146. Vector(U_5, V_5) → u_3
  147. Translate(U_5, u_3) → A_6
  148. Translate(V_5, u_3) → B_6
  149. Translate(W_5, u_3) → C_6
  150. Translate(Z_5, u_3) → D_6
  151. Polygon(A_6, B_6, C_6, D_6) → poly37, a_8, b_8, s_7, t_7
  152. Mirror(A_6, A_6) → Q_5
  153. Mirror(B_6, A_6) → R_5
  154. Mirror(C_6, A_6) → S_5
  155. Mirror(D_6, A_6) → T_5
  156. Polygon(Q_5, R_5, S_5, T_5) → poly36, r_7, q_7, p_7, n_7
  157. Polygon(I_6, J_6, K_6, L_6) → poly38, f_8, e_8, d_8, c_8
  158. Vector(I_6, J_6) → v_3
  159. Translate(I_6, v_3) → M_6
  160. Translate(J_6, v_3) → N_6
  161. Translate(K_6, v_3) → O_6
  162. Translate(L_6, v_3) → P_6
  163. Polygon(M_6, N_6, O_6, P_6) → poly40, m_8, n_8, k_8, l_8
  164. Mirror(M_6, M_6) → E_6
  165. Mirror(N_6, M_6) → F_6
  166. Mirror(O_6, M_6) → G_6
  167. Mirror(P_6, M_6) → H_6
  168. Polygon(E_6, F_6, G_6, H_6) → poly39, j_8, i_8, h_8, g_8
  169. Polygon(U_6, V_6, W_6, Z_6) → poly41, s_8, r_8, q_8, p_8
  170. Vector(U_6, V_6) → w_3
  171. Translate(U_6, w_3) → A_7
  172. Translate(V_6, w_3) → B_7
  173. Translate(W_6, w_3) → C_7
  174. Translate(Z_6, w_3) → D_7
  175. Polygon(A_7, B_7, C_7, D_7) → poly43, f_9, g_9, d_9, e_9
  176. Mirror(A_7, A_7) → Q_6
  177. Mirror(B_7, A_7) → R_6
  178. Mirror(C_7, A_7) → S_6
  179. Mirror(D_7, A_7) → T_6
  180. Polygon(Q_6, R_6, S_6, T_6) → poly42, c_9, b_9, a_9, t_8

AI 绘图提示语参考

绘制一个由多个四边形组成的平铺图案。首先画出一个基础四边形,然后沿某一方向复制该四边形形成一行相邻的四边形,再以复制后的某个顶点为对称中心进行镜像反射,得到第二行方向相反的四边形。如此反复进行行复制和镜像操作,最终形成一个完整的密铺图案,展现出几何变换在图案设计中的应用。
以上提示语为根据原始绘图命令整理而来,仅供参考。