Escher81 Flying Animals Animation

Escher81 Flying Animals Animation
Loading the math board and drawing, please wait…
2023-03-22 22:57
In collections geometriadinamica.es
This example demonstrates a geometric animation of flying animals based on transformations. Key math concepts include vectors, polygon construction, and geometric transformations (rotation, reflection, dilation). Construction highlights from the summary involve commands/objects like Line, OrthogonalLine, Intersect, Polygon, Midpoint, Mirror, Dilate, Rotate, Point, Vector. Suitable for high school students and geometry enthusiasts exploring complex geometric transformations.

GeoGebra Commands & Parameters

  1. If(a < 1, a, 1) → d1
  2. If(a < 1.2, 0, If[a < 2.2, a - 1.2, 1]) → d2
  3. If(a < 2.4, 0, If[a < 3.4, a - 2.4, 1]) → d3
  4. Line(E, D_1) → b
  5. OrthogonalLine(F, b) → d
  6. OrthogonalLine(D, b) → e
  7. Intersect(b, d) → C
  8. Intersect(b, e) → G
  9. Polygon(C, G, 4) → poly1, f, g, h, i, H, I
  10. Polygon(H, I, W, Z, A_1, S, T, U, J, K, L, M, N, O, P, V) → poly2, h_1, v_{17}, w, z, a_1, s, t, u, i_1, j, k, l, m, n, o, p
  11. Polygon(C, R, I, Q, P, O, N, M, L, K, J) → poly3, c_1, j_1, i_2, r, q, p_1, o_1, n_1, m_1, l_1, k_1
  12. Polygon(G, C, E_1, F_1, G_1, H_1, I_1, J_1, R, Q, P, V, W, Z, B_1, C_1) → poly4, g_1, c_3, e_1, f_1, g_2, h_2, i_3, j_2, c_2, r_1, q_1, p_2, v_1, w_1, z_1, b_1
  13. Polygon(H, G, Z, A_1, S, T, U, J_1, I_1, H_1, G_1, F_1, E_1, C_1, B_1) → poly5, h_3, b_2, z_2, a_2, s_1, t_1, u_1, g_3, j_3, i_4, h_4, g_4, f_2, e_2, c_4
  14. Midpoint(h_3) → K_1
  15. Midpoint(g_1) → L_1
  16. Midpoint(i_2) → M_1
  17. Midpoint(h_1) → N_1
  18. Mirror(H, e) → H'
  19. Mirror(G, e) → G'
  20. Mirror(H, h_1) → H'_1
  21. Mirror(I, h_1) → I'
  22. Mirror(C, d) → C'
  23. Mirror(I, d) → I'_1
  24. Mirror(G, b) → G'_1
  25. Mirror(C, b) → C'_1
  26. Dilate(H', d1, K_1) → H''
  27. Dilate(G', d1, K_1) → G''
  28. Dilate(H'_1, d1, N_1) → R_2
  29. Dilate(I', d1, N_1) → I''
  30. Dilate(C', d1, M_1) → C''
  31. Dilate(I'_1, d1, M_1) → G_3
  32. Dilate(G'_1, d1, L_1) → H_3
  33. Dilate(C'_1, d1, L_1) → I_3
  34. Rotate(G, ((-d2) * 180°), G) → G'_2
  35. Rotate(C, ((-d2) * 180°), G) → C'_2
  36. Rotate(R, ((-d2) * 180°), G) → R'_2
  37. Rotate(Q, ((-d2) * 180°), G) → Q'_2
  38. Rotate(P, ((-d2) * 180°), G) → P'_3
  39. Rotate(V, ((-d2) * 180°), G) → V'_2
  40. Rotate(W, ((-d2) * 180°), G) → W'_2
  41. Rotate(Z, ((-d2) * 180°), G) → Z'_3
  42. Rotate(B_1, ((-d2) * 180°), G) → Z_3
  43. Rotate(C_1, ((-d2) * 180°), G) → A_4
  44. Rotate(E_1, ((-d2) * 180°), G) → B_4
  45. Rotate(F_1, ((-d2) * 180°), G) → C_4
  46. Rotate(G_1, ((-d2) * 180°), G) → D_4
  47. Rotate(H_1, ((-d2) * 180°), G) → E_4
  48. Rotate(I_1, ((-d2) * 180°), G) → F_4
  49. Rotate(J_1, ((-d2) * 180°), G) → G_4
  50. Polygon(G'_2, C'_2, B_4, C_4, D_4, E_4, F_4, G_4, R'_2, Q'_2, P'_3, V'_2, W'_2, Z'_3, Z_3, A_4) → poly4', g'_2, a_3, b_3, c_5, d_4, e_3, f_3, g_5, c'_2, r'_2, q'_2, p'_3, v'_2, w'_2, z'_3, z_3
  51. Rotate(H_3, ((-d2) * 180°), G) → H_4
  52. Rotate(I_3, ((-d2) * 180°), G) → I_4
  53. Rotate(H'', ((-d2) * 180°), G) → H'''
  54. Rotate(G'', ((-d2) * 180°), G) → G'''
  55. Rotate(H, ((-d2) * 180°), G) → H'_2
  56. Rotate(G, ((-d2) * 180°), G) → G'_3
  57. Rotate(J_1, ((-d2) * 180°), G) → I_5
  58. Rotate(I_1, ((-d2) * 180°), G) → J_5
  59. Rotate(H_1, ((-d2) * 180°), G) → K_5
  60. Rotate(G_1, ((-d2) * 180°), G) → L_5
  61. Rotate(F_1, ((-d2) * 180°), G) → M_5
  62. Rotate(E_1, ((-d2) * 180°), G) → N_5
  63. Rotate(C_1, ((-d2) * 180°), G) → O_5
  64. Rotate(B_1, ((-d2) * 180°), G) → P_5
  65. Rotate(Z, ((-d2) * 180°), G) → Z'_4
  66. Rotate(A_1, ((-d2) * 180°), G) → Q_5
  67. Rotate(S, ((-d2) * 180°), G) → S'_2
  68. Rotate(T, ((-d2) * 180°), G) → T'_2
  69. Rotate(U, ((-d2) * 180°), G) → U'_2
  70. Polygon(H'_2, G'_3, Z'_4, Q_5, S'_2, T'_2, U'_2, I_5, J_5, K_5, L_5, M_5, N_5, O_5, P_5) → poly5', h'_2, p_6, z'_4, q_5, s'_2, t'_2, u'_2, g'_3, i_8, j_7, k_5, l_5, m_5, n_5, o_5
  71. Rotate(H, ((-d2) * 180°), G) → H'_3
  72. Rotate(I, ((-d2) * 180°), G) → I'_2
  73. Rotate(J, ((-d2) * 180°), G) → J'_2
  74. Rotate(K, ((-d2) * 180°), G) → K'_2
  75. Rotate(L, ((-d2) * 180°), G) → L'_2
  76. Rotate(M, ((-d2) * 180°), G) → M'_2
  77. Rotate(N, ((-d2) * 180°), G) → N'_2
  78. Rotate(O, ((-d2) * 180°), G) → O'_2
  79. Rotate(P, ((-d2) * 180°), G) → P'_4
  80. Rotate(V, ((-d2) * 180°), G) → V'_3
  81. Rotate(W, ((-d2) * 180°), G) → W'_3
  82. Rotate(Z, ((-d2) * 180°), G) → Z'_5
  83. Rotate(A_1, ((-d2) * 180°), G) → R_5
  84. Rotate(S, ((-d2) * 180°), G) → S'_3
  85. Rotate(T, ((-d2) * 180°), G) → T'_3
  86. Rotate(U, ((-d2) * 180°), G) → U'_3
  87. Polygon(H'_3, I'_2, W'_3, Z'_5, R_5, S'_3, T'_3, U'_3, J'_2, K'_2, L'_2, M'_2, N'_2, O'_2, P'_4, V'_3) → poly2', h'_3, v'_3, w'_3, z'_5, r_5, s'_3, t'_3, u'_3, i'_2, j'_2, k'_2, l'_2, m'_2, n'_2, o'_2, p'_4
  88. Rotate(R_2, ((-d2) * 180°), G) → S_5
  89. Rotate(I'', ((-d2) * 180°), G) → I'''
  90. Rotate(C'', ((-d2) * 180°), G) → C'''
  91. Rotate(G_3, ((-d2) * 180°), G) → H_6
  92. Rotate(C, ((-d2) * 180°), G) → C'_3
  93. Rotate(R, ((-d2) * 180°), G) → R'_3
  94. Rotate(Q, ((-d2) * 180°), G) → Q'_3
  95. Rotate(P, ((-d2) * 180°), G) → P'_5
  96. Rotate(O, ((-d2) * 180°), G) → O'_3
  97. Rotate(N, ((-d2) * 180°), G) → N'_3
  98. Rotate(M, ((-d2) * 180°), G) → M'_3
  99. Rotate(L, ((-d2) * 180°), G) → L'_3
  100. Rotate(K, ((-d2) * 180°), G) → K'_3
  101. Rotate(J, ((-d2) * 180°), G) → J'_3
  102. Rotate(I, ((-d2) * 180°), G) → I'_3
  103. Polygon(C'_3, R'_3, I'_3, Q'_3, P'_5, O'_3, N'_3, M'_3, L'_3, K'_3, J'_3) → poly3', c'_3, j'_3, i'_3, r'_3, q'_3, p'_5, o'_3, n'_3, m'_3, l'_3, k'_3
  104. Rotate(C''', ((-d3) * 180°), C'_2) → I_6
  105. Rotate(H_6, ((-d3) * 180°), C'_2) → S_6
  106. Rotate(C'_3, ((-d3) * 180°), C'_2) → T_6
  107. Rotate(R'_3, ((-d3) * 180°), C'_2) → U_6
  108. Rotate(Q'_3, ((-d3) * 180°), C'_2) → V_6
  109. Rotate(P'_5, ((-d3) * 180°), C'_2) → W_6
  110. Rotate(O'_3, ((-d3) * 180°), C'_2) → Z_6
  111. Rotate(N'_3, ((-d3) * 180°), C'_2) → A_7
  112. Rotate(M'_3, ((-d3) * 180°), C'_2) → B_7
  113. Rotate(L'_3, ((-d3) * 180°), C'_2) → C_7
  114. Rotate(K'_3, ((-d3) * 180°), C'_2) → D_7
  115. Rotate(J'_3, ((-d3) * 180°), C'_2) → E_7
  116. Rotate(I'_3, ((-d3) * 180°), C'_2) → F_7
  117. Polygon(T_6, U_6, F_7, V_6, W_6, Z_6, A_7, B_7, C_7, D_7, E_7) → poly3''_1, t_6, e_7, f_7, u_6, v_6, w_6, z_7, a_7, b_7, c_9, d_7
  118. Rotate(H'_3, ((-d3) * 180°), C'_2) → G_7
  119. Rotate(I'_2, ((-d3) * 180°), C'_2) → H_7
  120. Rotate(J'_2, ((-d3) * 180°), C'_2) → I_7
  121. Rotate(K'_2, ((-d3) * 180°), C'_2) → J_7
  122. Rotate(L'_2, ((-d3) * 180°), C'_2) → K_7
  123. Rotate(M'_2, ((-d3) * 180°), C'_2) → L_7
  124. Rotate(N'_2, ((-d3) * 180°), C'_2) → M_7
  125. Rotate(O'_2, ((-d3) * 180°), C'_2) → N_7
  126. Rotate(P'_4, ((-d3) * 180°), C'_2) → O_7
  127. Rotate(V'_3, ((-d3) * 180°), C'_2) → P_7
  128. Rotate(W'_3, ((-d3) * 180°), C'_2) → Q_7
  129. Rotate(Z'_5, ((-d3) * 180°), C'_2) → R_7
  130. Rotate(R_5, ((-d3) * 180°), C'_2) → S_7
  131. Rotate(S'_3, ((-d3) * 180°), C'_2) → T_7
  132. Rotate(T'_3, ((-d3) * 180°), C'_2) → U_7
  133. Rotate(U'_3, ((-d3) * 180°), C'_2) → V_7
  134. Polygon(G_7, H_7, Q_7, R_7, S_7, T_7, U_7, V_7, I_7, J_7, K_7, L_7, M_7, N_7, O_7, P_7) → poly2''_1, g_9, p_8, q_7, r_7, s_7, t_7, u_7, v_7, h_9, i_{10}, j_9, k_7, l_7, m_7, n_7, o_7
  135. Rotate(S_5, ((-d3) * 180°), C'_2) → W_7
  136. Rotate(I''', ((-d3) * 180°), C'_2) → Z_7
  137. Rotate(H'_2, ((-d3) * 180°), C'_2) → O_8
  138. Rotate(G'_3, ((-d3) * 180°), C'_2) → P_8
  139. Rotate(I_5, ((-d3) * 180°), C'_2) → Q_8
  140. Rotate(J_5, ((-d3) * 180°), C'_2) → R_8
  141. Rotate(K_5, ((-d3) * 180°), C'_2) → S_8
  142. Rotate(L_5, ((-d3) * 180°), C'_2) → T_8
  143. Rotate(M_5, ((-d3) * 180°), C'_2) → U_8
  144. Rotate(N_5, ((-d3) * 180°), C'_2) → V_8
  145. Rotate(O_5, ((-d3) * 180°), C'_2) → W_8
  146. Rotate(P_5, ((-d3) * 180°), C'_2) → Z_8
  147. Rotate(Z'_4, ((-d3) * 180°), C'_2) → A_9
  148. Rotate(Q_5, ((-d3) * 180°), C'_2) → B_9
  149. Rotate(S'_2, ((-d3) * 180°), C'_2) → C_9
  150. Rotate(T'_2, ((-d3) * 180°), C'_2) → D_9
  151. Rotate(U'_2, ((-d3) * 180°), C'_2) → E_9
  152. Polygon(O_8, P_8, A_9, B_9, C_9, D_9, E_9, Q_8, R_8, S_8, T_8, U_8, V_8, W_8, Z_8) → poly5''_1, o_8, z_9, a_9, b_9, c_{11}, d_9, e_9, p_9, q_8, r_8, s_8, t_8, u_8, v_8, w_8
  153. Rotate(H''', ((-d3) * 180°), C'_2) → F_9
  154. Rotate(G''', ((-d3) * 180°), C'_2) → G_9
  155. Rotate(G'_2, ((-d3) * 180°), C'_2) → U_9
  156. Rotate(C'_2, ((-d3) * 180°), C'_2) → V_9
  157. Rotate(R'_2, ((-d3) * 180°), C'_2) → W_9
  158. Rotate(Q'_2, ((-d3) * 180°), C'_2) → Z_9
  159. Rotate(P'_3, ((-d3) * 180°), C'_2) → A_{10}
  160. Rotate(V'_2, ((-d3) * 180°), C'_2) → B_{10}
  161. Rotate(W'_2, ((-d3) * 180°), C'_2) → C_{10}
  162. Rotate(Z'_3, ((-d3) * 180°), C'_2) → D_{10}
  163. Rotate(Z_3, ((-d3) * 180°), C'_2) → E_{10}
  164. Rotate(A_4, ((-d3) * 180°), C'_2) → F_{10}
  165. Rotate(B_4, ((-d3) * 180°), C'_2) → G_{10}
  166. Rotate(C_4, ((-d3) * 180°), C'_2) → H_{10}
  167. Rotate(D_4, ((-d3) * 180°), C'_2) → I_{10}
  168. Rotate(E_4, ((-d3) * 180°), C'_2) → J_{10}
  169. Rotate(F_4, ((-d3) * 180°), C'_2) → K_{10}
  170. Rotate(G_4, ((-d3) * 180°), C'_2) → L_{10}
  171. Polygon(U_9, V_9, G_{10}, H_{10}, I_{10}, J_{10}, K_{10}, L_{10}, W_9, Z_9, A_{10}, B_{10}, C_{10}, D_{10}, E_{10}, F_{10}) → poly4''_1, u_9, f_{10}, g_{12}, h_{12}, i_{13}, j_{12}, k_{10}, l_{10}, v_9, w_9, z_{10}, a_{10}, b_{10}, c_{12}, d_{10}, e_{10}
  172. Rotate(H_4, ((-d3) * 180°), C'_2) → M_{10}
  173. Rotate(I_4, ((-d3) * 180°), C'_2) → N_{10}
  174. If(a < 3.5, 0, a - 3.5) → d4
  175. Rotate(I_6, ((-d4) * 180°), S_6) → E_{11}
  176. Rotate(S_6, ((-d4) * 180°), S_6) → O_{11}
  177. Rotate(T_6, ((-d4) * 180°), S_6) → P_{11}
  178. Rotate(U_6, ((-d4) * 180°), S_6) → Q_{11}
  179. Rotate(V_6, ((-d4) * 180°), S_6) → R_{11}
  180. Rotate(W_6, ((-d4) * 180°), S_6) → S_{11}
  181. Rotate(Z_6, ((-d4) * 180°), S_6) → T_{11}
  182. Rotate(A_7, ((-d4) * 180°), S_6) → U_{11}
  183. Rotate(B_7, ((-d4) * 180°), S_6) → V_{11}
  184. Rotate(C_7, ((-d4) * 180°), S_6) → W_{11}
  185. Rotate(D_7, ((-d4) * 180°), S_6) → Z_{11}
  186. Rotate(E_7, ((-d4) * 180°), S_6) → A_{12}
  187. Rotate(F_7, ((-d4) * 180°), S_6) → B_{12}
  188. Polygon(P_{11}, Q_{11}, B_{12}, R_{11}, S_{11}, T_{11}, U_{11}, V_{11}, W_{11}, Z_{11}, A_{12}) → poly10, p_{12}, a_{12}, b_{12}, q_{11}, r_{11}, s_{11}, t_{11}, u_{11}, v_{11}, w_{11}, z_{12}
  189. Rotate(U_9, ((-d4) * 180°), S_6) → C_{12}
  190. Rotate(V_9, ((-d4) * 180°), S_6) → D_{12}
  191. Rotate(W_9, ((-d4) * 180°), S_6) → E_{12}
  192. Rotate(Z_9, ((-d4) * 180°), S_6) → F_{12}
  193. Rotate(A_{10}, ((-d4) * 180°), S_6) → G_{12}
  194. Rotate(B_{10}, ((-d4) * 180°), S_6) → H_{12}
  195. Rotate(C_{10}, ((-d4) * 180°), S_6) → I_{12}
  196. Rotate(D_{10}, ((-d4) * 180°), S_6) → J_{12}
  197. Rotate(E_{10}, ((-d4) * 180°), S_6) → K_{12}
  198. Rotate(F_{10}, ((-d4) * 180°), S_6) → L_{12}
  199. Rotate(G_{10}, ((-d4) * 180°), S_6) → M_{12}
  200. Rotate(H_{10}, ((-d4) * 180°), S_6) → N_{12}
  201. Rotate(I_{10}, ((-d4) * 180°), S_6) → O_{12}
  202. Rotate(J_{10}, ((-d4) * 180°), S_6) → P_{12}
  203. Rotate(K_{10}, ((-d4) * 180°), S_6) → Q_{12}
  204. Rotate(L_{10}, ((-d4) * 180°), S_6) → R_{12}
  205. Polygon(C_{12}, D_{12}, M_{12}, N_{12}, O_{12}, P_{12}, Q_{12}, R_{12}, E_{12}, F_{12}, G_{12}, H_{12}, I_{12}, J_{12}, K_{12}, L_{12}) → poly11, c_{14}, l_{12}, m_{12}, n_{12}, o_{12}, p_{13}, q_{12}, r_{12}, d_{12}, e_{12}, f_{12}, g_{14}, h_{14}, i_{15}, j_{14}, k_{12}
  206. Rotate(M_{10}, ((-d4) * 180°), S_6) → S_{12}
  207. Rotate(N_{10}, ((-d4) * 180°), S_6) → T_{12}
  208. Rotate(O_8, ((-d4) * 180°), S_6) → K_{13}
  209. Rotate(P_8, ((-d4) * 180°), S_6) → L_{13}
  210. Rotate(Q_8, ((-d4) * 180°), S_6) → M_{13}
  211. Rotate(R_8, ((-d4) * 180°), S_6) → N_{13}
  212. Rotate(S_8, ((-d4) * 180°), S_6) → O_{13}
  213. Rotate(T_8, ((-d4) * 180°), S_6) → P_{13}
  214. Rotate(U_8, ((-d4) * 180°), S_6) → Q_{13}
  215. Rotate(V_8, ((-d4) * 180°), S_6) → R_{13}
  216. Rotate(W_8, ((-d4) * 180°), S_6) → S_{13}
  217. Rotate(Z_8, ((-d4) * 180°), S_6) → T_{13}
  218. Rotate(A_9, ((-d4) * 180°), S_6) → U_{13}
  219. Rotate(B_9, ((-d4) * 180°), S_6) → V_{13}
  220. Rotate(C_9, ((-d4) * 180°), S_6) → W_{13}
  221. Rotate(D_9, ((-d4) * 180°), S_6) → Z_{13}
  222. Rotate(E_9, ((-d4) * 180°), S_6) → A_{14}
  223. Polygon(K_{13}, L_{13}, U_{13}, V_{13}, W_{13}, Z_{13}, A_{14}, M_{13}, N_{13}, O_{13}, P_{13}, Q_{13}, R_{13}, S_{13}, T_{13}) → poly12, k_{13}, t_{13}, u_{13}, v_{13}, w_{13}, z_{14}, a_{14}, l_{13}, m_{13}, n_{13}, o_{13}, p_{14}, q_{13}, r_{13}, s_{13}
  224. Rotate(F_9, ((-d4) * 180°), S_6) → B_{14}
  225. Rotate(G_9, ((-d4) * 180°), S_6) → C_{14}
  226. Rotate(G_7, ((-d4) * 180°), S_6) → Q_{14}
  227. Rotate(H_7, ((-d4) * 180°), S_6) → R_{14}
  228. Rotate(I_7, ((-d4) * 180°), S_6) → S_{14}
  229. Rotate(J_7, ((-d4) * 180°), S_6) → T_{14}
  230. Rotate(K_7, ((-d4) * 180°), S_6) → U_{14}
  231. Rotate(L_7, ((-d4) * 180°), S_6) → V_{14}
  232. Rotate(M_7, ((-d4) * 180°), S_6) → W_{14}
  233. Rotate(N_7, ((-d4) * 180°), S_6) → Z_{14}
  234. Rotate(O_7, ((-d4) * 180°), S_6) → A_{15}
  235. Rotate(P_7, ((-d4) * 180°), S_6) → B_{15}
  236. Rotate(Q_7, ((-d4) * 180°), S_6) → C_{15}
  237. Rotate(R_7, ((-d4) * 180°), S_6) → D_{15}
  238. Rotate(S_7, ((-d4) * 180°), S_6) → E_{15}
  239. Rotate(T_7, ((-d4) * 180°), S_6) → F_{15}
  240. Rotate(U_7, ((-d4) * 180°), S_6) → G_{15}
  241. Rotate(V_7, ((-d4) * 180°), S_6) → H_{15}
  242. Polygon(Q_{14}, R_{14}, C_{15}, D_{15}, E_{15}, F_{15}, G_{15}, H_{15}, S_{14}, T_{14}, U_{14}, V_{14}, W_{14}, Z_{14}, A_{15}, B_{15}) → poly13, q_{14}, b_{15}, c_{17}, d_{15}, e_{15}, f_{15}, g_{17}, h_{17}, r_{14}, s_{14}, t_{14}, u_{14}, v_{14}, w_{14}, z_{15}, a_{15}
  243. Rotate(W_7, ((-d4) * 180°), S_6) → I_{15}
  244. Rotate(Z_7, ((-d4) * 180°), S_6) → J_{15}
  245. Mirror(C, d) → C'_4
  246. Mirror(R, d) → R'
  247. Mirror(Q, d) → Q'
  248. Mirror(P, d) → P'
  249. Mirror(O, d) → O'
  250. Mirror(N, d) → N'
  251. Mirror(M, d) → M'
  252. Mirror(L, d) → L'
  253. Mirror(K, d) → K'
  254. Mirror(J, d) → J'
  255. Mirror(I, d) → I'_4
  256. Polygon(C'_4, R', I'_4, Q', P', O', N', M', L', K', J') → poly3'_1, c'_4, j', i'_4, r', q', p', o', n', m', l', k'
  257. Mirror(H, e) → H'_4
  258. Mirror(G, e) → G'_4
  259. Mirror(J_1, e) → B
  260. Mirror(I_1, e) → O_1
  261. Mirror(H_1, e) → P_1
  262. Mirror(G_1, e) → Q_1
  263. Mirror(F_1, e) → R_1
  264. Mirror(E_1, e) → S_1
  265. Mirror(C_1, e) → T_1
  266. Mirror(B_1, e) → U_1
  267. Mirror(Z, e) → Z'
  268. Mirror(A_1, e) → V_1
  269. Mirror(S, e) → S'
  270. Mirror(T, e) → T'
  271. Mirror(U, e) → U'
  272. Polygon(H'_4, G'_4, Z', V_1, S', T', U', B, O_1, P_1, Q_1, R_1, S_1, T_1, U_1) → poly5'_1, h'_4, u_2, z', v_2, s', t', u', g'_4, b_4, o_2, p_3, q_2, r_2, s_2, t_2
  273. Mirror(H'_2, e) → W_1
  274. Mirror(G'_3, e) → Z_1
  275. Mirror(I_5, e) → A_2
  276. Mirror(J_5, e) → B_2
  277. Mirror(K_5, e) → C_2
  278. Mirror(L_5, e) → D_2
  279. Mirror(M_5, e) → E_2
  280. Mirror(N_5, e) → F_2
  281. Mirror(O_5, e) → G_2
  282. Mirror(P_5, e) → H_2
  283. Mirror(Z'_4, e) → I_2
  284. Mirror(Q_5, e) → J_2
  285. Mirror(S'_2, e) → K_2
  286. Mirror(T'_2, e) → L_2
  287. Mirror(U'_2, e) → M_2
  288. Polygon(W_1, Z_1, I_2, J_2, K_2, L_2, M_2, A_2, B_2, C_2, D_2, E_2, F_2, G_2, H_2) → poly5'', w_2, h_5, i_5, j_4, k_2, l_2, m_2, z_4, a_4, b_5, c_6, d_2, e_4, f_4, g_6
  289. Mirror(G, b) → G'_5
  290. Mirror(C, b) → C'_5
  291. Mirror(R, b) → R'_1
  292. Mirror(Q, b) → Q'_1
  293. Mirror(P, b) → P'_2
  294. Mirror(V, b) → V'_1
  295. Mirror(W, b) → W'_1
  296. Mirror(Z, b) → Z'_2
  297. Mirror(B_1, b) → O_2
  298. Mirror(C_1, b) → P_2
  299. Mirror(E_1, b) → Q_2
  300. Mirror(F_1, b) → S_2
  301. Mirror(G_1, b) → T_2
  302. Mirror(H_1, b) → U_2
  303. Mirror(I_1, b) → V_2
  304. Mirror(J_1, b) → W_2
  305. Polygon(G'_5, C'_5, Q_2, S_2, T_2, U_2, V_2, W_2, R'_1, Q'_1, P'_2, V'_1, W'_1, Z'_2, O_2, P_2) → poly4'_1, g'_5, p_4, q_3, s_3, t_3, u_3, v_3, w_3, c'_5, r'_1, q'_1, p'_2, v'_1, w'_1, z'_2, o_3
  306. Mirror(G'_2, b) → S_3
  307. Mirror(C'_2, b) → T_3
  308. Mirror(R'_2, b) → U_3
  309. Mirror(Q'_2, b) → V_3
  310. Mirror(P'_3, b) → W_3
  311. Mirror(V'_2, b) → J_4
  312. Mirror(W'_2, b) → K_4
  313. Mirror(Z'_3, b) → L_4
  314. Mirror(Z_3, b) → M_4
  315. Mirror(A_4, b) → N_4
  316. Mirror(B_4, b) → O_4
  317. Mirror(C_4, b) → P_4
  318. Mirror(D_4, b) → Q_4
  319. Mirror(E_4, b) → R_4
  320. Mirror(F_4, b) → S_4
  321. Mirror(G_4, b) → T_4
  322. Polygon(S_3, T_3, O_4, P_4, Q_4, R_4, S_4, T_4, U_3, V_3, W_3, J_4, K_4, L_4, M_4, N_4) → poly4'', s_4, n_6, o_6, p_7, q_6, r_4, s_5, t_5, t_4, u_4, v_4, w_4, j_6, k_6, l_6, m_4
  323. Mirror(U_9, b) → H_5
  324. Mirror(V_9, b) → T_5
  325. Mirror(W_9, b) → U_5
  326. Mirror(Z_9, b) → V_5
  327. Mirror(A_{10}, b) → W_5
  328. Mirror(B_{10}, b) → Z_5
  329. Mirror(C_{10}, b) → A_6
  330. Mirror(D_{10}, b) → B_6
  331. Mirror(E_{10}, b) → C_6
  332. Mirror(F_{10}, b) → D_6
  333. Mirror(G_{10}, b) → E_6
  334. Mirror(H_{10}, b) → F_6
  335. Mirror(I_{10}, b) → G_6
  336. Mirror(J_{10}, b) → J_6
  337. Mirror(K_{10}, b) → K_6
  338. Mirror(L_{10}, b) → L_6
  339. Polygon(H_5, T_5, E_6, F_6, G_6, J_6, K_6, L_6, U_5, V_5, W_5, Z_5, A_6, B_6, C_6, D_6) → poly7, h_6, d_8, e_8, f_8, g_8, j_8, k_8, l_8, t_9, u_{10}, v_{10}, w_7, z_8, a_8, b_{11}, c_{10}
  340. Mirror(K_{13}, e) → W_{12}
  341. Mirror(L_{13}, e) → Z_{12}
  342. Mirror(M_{13}, e) → A_{13}
  343. Mirror(N_{13}, e) → B_{13}
  344. Mirror(O_{13}, e) → C_{13}
  345. Mirror(P_{13}, e) → D_{13}
  346. Mirror(Q_{13}, e) → E_{13}
  347. Mirror(R_{13}, e) → F_{13}
  348. Mirror(S_{13}, e) → G_{13}
  349. Mirror(T_{13}, e) → H_{13}
  350. Mirror(U_{13}, e) → I_{13}
  351. Mirror(V_{13}, e) → J_{13}
  352. Mirror(W_{13}, e) → D_{14}
  353. Mirror(Z_{13}, e) → E_{14}
  354. Mirror(A_{14}, e) → F_{14}
  355. Polygon(W_{12}, Z_{12}, I_{13}, J_{13}, D_{14}, E_{14}, F_{14}, A_{13}, B_{13}, C_{13}, D_{13}, E_{13}, F_{13}, G_{13}, H_{13}) → poly12', w_{12}, h_{13}, i_7, j_{15}, d_{16}, e_{14}, f_{14}, z_{13}, a_{16}, b_{16}, c_{16}, d_{14}, e_{13}, f_{13}, g_{13}
  356. Line(H, b) → d_1
  357. Mirror(G, H) → G'_6
  358. Mirror(H, G) → H'_5
  359. Mirror(C, I) → C'_6
  360. Mirror(I, C) → I'_5
  361. Mirror(I, H) → I'_6
  362. Mirror(H, I'_6) → H'_6
  363. Mirror(C, G) → C'_7
  364. Mirror(G, C'_7) → G'_7
  365. Mirror(I'_6, C'_7) → N_2
  366. Line(I'_5, N_2) → n_2
  367. Line(H'_6, G'_7) → d_3
  368. Line(G'_6, C'_6) → k_3
  369. Line(I'_6, N_2) → l_3
  370. Mirror(P_{11}, l_3) → Z_2
  371. Mirror(Q_{11}, l_3) → A_3
  372. Mirror(R_{11}, l_3) → B_3
  373. Mirror(S_{11}, l_3) → C_3
  374. Mirror(T_{11}, l_3) → D_3
  375. Mirror(U_{11}, l_3) → E_3
  376. Mirror(V_{11}, l_3) → F_3
  377. Mirror(W_{11}, l_3) → J_3
  378. Mirror(Z_{11}, l_3) → K_3
  379. Mirror(A_{12}, l_3) → L_3
  380. Mirror(B_{12}, l_3) → M_3
  381. Polygon(Z_2, A_3, M_3, B_3, C_3, D_3, E_3, F_3, J_3, K_3, L_3) → poly10', z_5, l_4, m_3, a_5, b_6, c_7, d_5, e_5, f_5, j_5, k_4
  382. Mirror(T_6, l_3) → N_3
  383. Mirror(U_6, l_3) → O_3
  384. Mirror(V_6, l_3) → P_3
  385. Mirror(W_6, l_3) → Q_3
  386. Mirror(Z_6, l_3) → R_3
  387. Mirror(A_7, l_3) → U_4
  388. Mirror(B_7, l_3) → V_4
  389. Mirror(C_7, l_3) → W_4
  390. Mirror(D_7, l_3) → Z_4
  391. Mirror(E_7, l_3) → A_5
  392. Mirror(F_7, l_3) → B_5
  393. Polygon(N_3, O_3, B_5, P_3, Q_3, R_3, U_4, V_4, W_4, Z_4, A_5) → poly6, n_3, a_6, b_8, o_4, p_5, q_4, r_3, u_5, v_5, w_5, z_6
  394. Mirror(C'_3, l_3) → C_5
  395. Mirror(R'_3, l_3) → D_5
  396. Mirror(Q'_3, l_3) → E_5
  397. Mirror(P'_5, l_3) → F_5
  398. Mirror(O'_3, l_3) → G_5
  399. Mirror(N'_3, l_3) → M_6
  400. Mirror(M'_3, l_3) → N_6
  401. Mirror(L'_3, l_3) → O_6
  402. Mirror(K'_3, l_3) → P_6
  403. Mirror(J'_3, l_3) → Q_6
  404. Mirror(I'_3, l_3) → R_6
  405. Polygon(C_5, D_5, R_6, E_5, F_5, G_5, M_6, N_6, O_6, P_6, Q_6) → poly3'', c_8, q_9, r_6, d_6, e_6, f_6, g_7, m_6, n_4, o_9, p_{10}
  406. Mirror(H'_3, n_2) → A_8
  407. Mirror(I'_2, n_2) → B_8
  408. Mirror(J'_2, n_2) → C_8
  409. Mirror(K'_2, n_2) → D_8
  410. Mirror(L'_2, n_2) → E_8
  411. Mirror(M'_2, n_2) → F_8
  412. Mirror(N'_2, n_2) → G_8
  413. Mirror(O'_2, n_2) → H_8
  414. Mirror(P'_4, n_2) → I_8
  415. Mirror(V'_3, n_2) → J_8
  416. Mirror(W'_3, n_2) → K_8
  417. Mirror(Z'_5, n_2) → L_8
  418. Mirror(R_5, n_2) → M_8
  419. Mirror(S'_3, n_2) → N_8
  420. Mirror(T'_3, n_2) → H_9
  421. Mirror(U'_3, n_2) → I_9
  422. Polygon(A_8, B_8, K_8, L_8, M_8, N_8, H_9, I_9, C_8, D_8, E_8, F_8, G_8, H_8, I_8, J_8) → poly2'', a_{11}, j_{10}, k_9, l_9, m_8, n_8, h_7, i_9, b_{13}, c_{13}, d_{11}, e_{11}, f_9, g_{10}, h_8, i_6
  423. Mirror(O_8, d_3) → J_9
  424. Mirror(P_8, d_3) → K_9
  425. Mirror(Q_8, d_3) → L_9
  426. Mirror(R_8, d_3) → M_9
  427. Mirror(S_8, d_3) → N_9
  428. Mirror(T_8, d_3) → O_9
  429. Mirror(U_8, d_3) → P_9
  430. Mirror(V_8, d_3) → Q_9
  431. Mirror(W_8, d_3) → R_9
  432. Mirror(Z_8, d_3) → S_9
  433. Mirror(A_9, d_3) → T_9
  434. Mirror(B_9, d_3) → O_{10}
  435. Mirror(C_9, d_3) → P_{10}
  436. Mirror(D_9, d_3) → Q_{10}
  437. Mirror(E_9, d_3) → R_{10}
  438. Polygon(J_9, K_9, T_9, O_{10}, P_{10}, Q_{10}, R_{10}, L_9, M_9, N_9, O_9, P_9, Q_9, R_9, S_9) → poly8, j_{11}, s_9, t_{10}, o_{11}, p_{15}, q_{15}, r_{10}, k_{11}, l_{11}, m_9, n_9, o_{10}, p_{11}, q_{10}, r_9
  439. Mirror(G_7, d_1) → S_{10}
  440. Mirror(H_7, d_1) → T_{10}
  441. Mirror(I_7, d_1) → U_{10}
  442. Mirror(J_7, d_1) → V_{10}
  443. Mirror(K_7, d_1) → W_{10}
  444. Mirror(L_7, d_1) → Z_{10}
  445. Mirror(M_7, d_1) → A_{11}
  446. Mirror(N_7, d_1) → B_{11}
  447. Mirror(O_7, d_1) → C_{11}
  448. Mirror(P_7, d_1) → D_{11}
  449. Mirror(Q_7, d_1) → F_{11}
  450. Mirror(R_7, d_1) → G_{11}
  451. Mirror(S_7, d_1) → H_{11}
  452. Mirror(T_7, d_1) → I_{11}
  453. Mirror(U_7, d_1) → J_{11}
  454. Mirror(V_7, d_1) → K_{11}
  455. Polygon(S_{10}, T_{10}, F_{11}, G_{11}, H_{11}, I_{11}, J_{11}, K_{11}, U_{10}, V_{10}, W_{10}, Z_{10}, A_{11}, B_{11}, C_{11}, D_{11}) → poly9, s_{10}, d_{13}, f_{11}, g_{11}, h_{11}, i_{11}, j_{13}, k_{14}, t_{12}, u_{12}, v_{12}, w_{10}, z_{11}, a_{13}, b_{14}, c_{15}
  456. Mirror(C_{12}, k_3) → L_{11}
  457. Mirror(D_{12}, k_3) → M_{11}
  458. Mirror(E_{12}, k_3) → N_{11}
  459. Mirror(F_{12}, k_3) → U_{12}
  460. Mirror(G_{12}, k_3) → V_{12}
  461. Mirror(H_{12}, k_3) → G_{14}
  462. Mirror(I_{12}, k_3) → H_{14}
  463. Mirror(J_{12}, k_3) → I_{14}
  464. Mirror(K_{12}, k_3) → J_{14}
  465. Mirror(L_{12}, k_3) → K_{14}
  466. Mirror(M_{12}, k_3) → L_{14}
  467. Mirror(N_{12}, k_3) → M_{14}
  468. Mirror(O_{12}, k_3) → N_{14}
  469. Mirror(P_{12}, k_3) → O_{14}
  470. Mirror(Q_{12}, k_3) → P_{14}
  471. Mirror(R_{12}, k_3) → K_{15}
  472. Polygon(L_{11}, M_{11}, L_{14}, M_{14}, N_{14}, O_{14}, P_{14}, K_{15}, N_{11}, U_{12}, V_{12}, G_{14}, H_{14}, I_{14}, J_{14}, K_{14}) → poly11', l_{14}, k_{15}, l_{15}, m_{14}, n_{14}, o_{14}, p_{16}, k_{16}, m_{11}, n_{11}, u_{15}, v_{15}, g_{15}, h_{10}, i_{14}, j_{16}
  473. Mirror(H, d_1) → H'_7
  474. Mirror(I, d_1) → I'_7
  475. Mirror(J, d_1) → J'_1
  476. Mirror(K, d_1) → K'_1
  477. Mirror(L, d_1) → L'_1
  478. Mirror(M, d_1) → M'_1
  479. Mirror(N, d_1) → N'_1
  480. Mirror(O, d_1) → O'_1
  481. Mirror(P, d_1) → P'_1
  482. Mirror(V, d_1) → V'
  483. Mirror(W, d_1) → W'
  484. Mirror(Z, d_1) → Z'_1
  485. Mirror(A_1, d_1) → L_{15}
  486. Mirror(S, d_1) → S'_1
  487. Mirror(T, d_1) → T'_1
  488. Mirror(U, d_1) → U'_1
  489. Polygon(H'_7, I'_7, W', Z'_1, L_{15}, S'_1, T'_1, U'_1, J'_1, K'_1, L'_1, M'_1, N'_1, O'_1, P'_1, V') → poly2'_1, h'_7, v', w', z'_1, l_{16}, s'_1, t'_1, u'_1, i'_7, j'_1, k'_1, l'_1, m'_1, n'_1, o'_1, p'_1
  490. Mirror(Q_{14}, d_1) → M_{15}
  491. Mirror(R_{14}, d_1) → N_{15}
  492. Mirror(S_{14}, d_1) → O_{15}
  493. Mirror(T_{14}, d_1) → P_{15}
  494. Mirror(U_{14}, d_1) → Q_{15}
  495. Mirror(V_{14}, d_1) → R_{15}
  496. Mirror(W_{14}, d_1) → S_{15}
  497. Mirror(Z_{14}, d_1) → T_{15}
  498. Mirror(A_{15}, d_1) → U_{15}
  499. Mirror(B_{15}, d_1) → V_{15}
  500. Mirror(C_{15}, d_1) → W_{15}
  501. Mirror(D_{15}, d_1) → Z_{15}
  502. Mirror(E_{15}, d_1) → A_{16}
  503. Mirror(F_{15}, d_1) → B_{16}
  504. Mirror(G_{15}, d_1) → C_{16}
  505. Mirror(H_{15}, d_1) → D_{16}
  506. Polygon(M_{15}, N_{15}, W_{15}, Z_{15}, A_{16}, B_{16}, C_{16}, D_{16}, O_{15}, P_{15}, Q_{15}, R_{15}, S_{15}, T_{15}, U_{15}, V_{15}) → poly13', m_{15}, v_{16}, w_{15}, z_{16}, a_{17}, b_{17}, c_{18}, d_{17}, n_{15}, o_{15}, p_{17}, q_{16}, r_{15}, s_{15}, t_{15}, u_{16}
  507. Intersect(k_3, l_3) → E_{16}
  508. Line(A, A1) → s_6
  509. Point(s_6) → A2
  510. Vector(H, H'_6) → m_{10}
  511. Vector(H, H'_5) → n_{10}

AI Drawing Prompt Reference

Define a piecewise parameter a to obtain scale factors d1, d2, and d3. Through E and D1 construct a line, then draw two perpendicular lines through F and through D to this line, and let their intersections with the original line be C and G. Build a set of closed polygons starting from C and G: first construct one polygon using C and G together with additional ordered intersection/connector points, then construct several more polygon blocks (poly2, poly3, poly4, poly5) that reuse these key points to form a symmetric, flying-animal-like silhouette. Create mirrored copies of selected points and polygon parts across the main perpendicular line and across the lines determined earlier, then use dilations with d1 and midpoints of corresponding segments to duplicate and expand those mirrored parts. Finally rotate a collection of key vertices about G using an angle determined from d2 (based on −d2 times 180°), so the resulting pieces flip and interlock into an animation-ready transformed configuration.
The prompt above was compiled from the original drawing commands and is for reference only.