Polygonal Construction: Geometric Transformations and Circle Drawing

Polygonal Construction: Geometric Transformations and Circle Drawing
Loading the math board and drawing, please wait…
2020-04-01 20:09
This example demonstrates how to construct polygons using geometric transformations and circle drawing. The key mathematical concepts include geometric transformations, circle construction, and polygon properties. The construction involves GeoGebra commands such as Max, Rotate, Circle, Intersect, and objects like IPc, P0, R0, etc. It is suitable for middle or high school mathematics learning to understand geometric transformation principles and graphical construction.

GeoGebra Commands & Parameters

  1. Max({MxP1, MxP2, MxP3, MxP4, MxP5, MxP6, MxP7, MxP8, MxP9, MxP10, MxP11, MxP12, MxP13, MxP14, MxP15, MxP16, MxP17, MxP18, MxP19, MxP20, MxP21, MxP22, MxP23, MxP24, MxP25, MxP26, MxP27, MxP28, MxP29, MxP30, MxP31, MxP32, MxP33, MxP34, MxP35, MxP36, MxP37, MxP38, MxP39, MxP40, MxP41, MxP42, MxP43, MxP44, MxP45, MxP46, MxP47, MxP48, MxP49, MxP50, MxP51, MxP52, MxP53, MxP54, MxP55, MxP56, MxP57, MxP58, MxP59, MxP60, MxP61, MxP62, MxP63, MxP64, MxP65, MxP66, MxP67, MxP68, MxP69, MxP70, MxP71, MxP72, MxP73}) → QuadMaxX
  2. Rotate(A, θ, P0) → A1
  3. Line(P0, A1) → rtS1
  4. If(x(P37) > 0, 2, 1) → SnDx37
  5. Circle(P0, P37) → c37
  6. If(x(P36) > 0, 2, 1) → SnDx36
  7. Circle(P0, P36) → c36
  8. If(x(P35) > 0, 2, 1) → SnDx35
  9. Circle(P0, P35) → c35
  10. If(x(P34) > 0, 2, 1) → SnDx34
  11. Circle(P0, P34) → c34
  12. If(x(P33) > 0, 2, 1) → SnDx33
  13. Circle(P0, P33) → c33
  14. If(x(P32) > 0, 2, 1) → SnDx32
  15. Circle(P0, P32) → c32
  16. If(x(P31) > 0, 2, 1) → SnDx31
  17. Circle(P0, P31) → c31
  18. If(x(P30) > 0, 2, 1) → SnDx30
  19. Circle(P0, P30) → c30
  20. If(x(P29) > 0, 2, 1) → SnDx29
  21. Circle(P0, P29) → c29
  22. If(x(P28) > 0, 2, 1) → SnDx28
  23. Circle(P0, P28) → c28
  24. If(x(P27) > 0, 2, 1) → SnDx27
  25. Circle(P0, P27) → c27
  26. If(x(P26) > 0, 2, 1) → SnDx26
  27. Circle(P0, P26) → c26
  28. If(x(P25) > 0, 2, 1) → SnDx25
  29. Circle(P0, P25) → c25
  30. If(x(P24) > 0, 2, 1) → SnDx24
  31. Circle(P0, P24) → c24
  32. If(x(P23) > 0, 2, 1) → SnDx23
  33. Circle(P0, P23) → c23
  34. If(x(P22) > 0, 2, 1) → SnDx22
  35. Circle(P0, P22) → c22
  36. If(x(P21) > 0, 2, 1) → SnDx21
  37. Circle(P0, P21) → c21
  38. If(x(P20) > 0, 2, 1) → SnDx20
  39. Circle(P0, P20) → c20
  40. If(x(P19) > 0, 2, 1) → SnDx19
  41. Circle(P0, P19) → c19
  42. If(x(P18) > 0, 2, 1) → SnDx18
  43. Circle(P0, P18) → c18
  44. If(x(P17) > 0, 2, 1) → SnDx17
  45. Circle(P0, P17) → c17
  46. If(x(P16) > 0, 2, 1) → SnDx16
  47. Circle(P0, P16) → c16
  48. If(x(P15) > 0, 2, 1) → SnDx15
  49. Circle(P0, P15) → c15
  50. If(x(P14) > 0, 2, 1) → SnDx14
  51. Circle(P0, P14) → c14
  52. If(x(P13) > 0, 2, 1) → SnDx13
  53. Circle(P0, P13) → c13
  54. If(x(P12) > 0, 2, 1) → SnDx12
  55. Circle(P0, P12) → c12
  56. If(x(P11) > 0, 2, 1) → SnDx11
  57. Circle(P0, P11) → c11
  58. If(x(P10) > 0, 2, 1) → SnDx10
  59. Circle(P0, P10) → c10
  60. If(x(P9) > 0, 2, 1) → SnDx9
  61. Circle(P0, P9) → c9
  62. If(x(P8) > 0, 2, 1) → SnDx8
  63. Circle(P0, P8) → c8
  64. If(x(P7) > 0, 2, 1) → SnDx7
  65. Circle(P0, P7) → c7
  66. If(x(P6) > 0, 2, 1) → SnDx6
  67. Circle(P0, P6) → c6
  68. If(x(P5) > 0, 2, 1) → SnDx5
  69. Circle(P0, P5) → c5
  70. If(x(P4) > 0, 2, 1) → SnDx4
  71. Circle(P0, P4) → c4
  72. If(x(P3) > 0, 2, 1) → SnDx3
  73. Circle(P0, P3) → c3
  74. If(x(P2) > 0, 2, 1) → SnDx2
  75. Circle(P0, P2) → c2
  76. Rotate(A, (2 * θ), P0) → A2
  77. Rotate(A, (3 * θ), P0) → A3
  78. Rotate(A, (4 * θ), P0) → A4
  79. Rotate(A, (5 * θ), P0) → A5
  80. Rotate(A, (6 * θ), P0) → A6
  81. Rotate(A, (7 * θ), P0) → A7
  82. Rotate(A, (8 * θ), P0) → A8
  83. Rotate(A, (9 * θ), P0) → A9
  84. Rotate(A, (10 * θ), P0) → A10
  85. Rotate(A, (11 * θ), P0) → A11
  86. Rotate(A, (12 * θ), P0) → A12
  87. Rotate(A, (13 * θ), P0) → A13
  88. Rotate(A, (14 * θ), P0) → A14
  89. Rotate(A, (15 * θ), P0) → A15
  90. Rotate(A, (16 * θ), P0) → A16
  91. Rotate(A, (17 * θ), P0) → A17
  92. Rotate(A, (18 * θ), P0) → A18
  93. Rotate(A, (19 * θ), P0) → A19
  94. Rotate(A, (20 * θ), P0) → A20
  95. Rotate(A, (21 * θ), P0) → A21
  96. Rotate(A, (22 * θ), P0) → A22
  97. Rotate(A, (23 * θ), P0) → A23
  98. Rotate(A, (24 * θ), P0) → A24
  99. Rotate(A, (25 * θ), P0) → A25
  100. Rotate(A, (26 * θ), P0) → A26
  101. Rotate(A, (27 * θ), P0) → A27
  102. Rotate(A, (28 * θ), P0) → A28
  103. Rotate(A, (29 * θ), P0) → A29
  104. Rotate(A, (30 * θ), P0) → A30
  105. Rotate(A, (31 * θ), P0) → A31
  106. Rotate(A, (32 * θ), P0) → A32
  107. Rotate(A, (33 * θ), P0) → A33
  108. Rotate(A, (34 * θ), P0) → A34
  109. Rotate(A, (35 * θ), P0) → A35
  110. Rotate(A, (36 * θ), P0) → A36
  111. Line(P0, A) → rtS0
  112. Line(P0, A2) → rtS2
  113. Line(P0, A3) → rtS3
  114. Line(P0, A4) → rtS4
  115. Line(P0, A5) → rtS5
  116. Line(P0, A6) → rtS6
  117. Line(P0, A7) → rtS7
  118. Line(P0, A8) → rtS8
  119. Line(P0, A9) → rtS9
  120. Line(P0, A10) → rtS10
  121. Line(P0, A11) → rtS11
  122. Line(P0, A12) → rtS12
  123. Line(P0, A13) → rtS13
  124. Line(P0, A14) → rtS14
  125. Line(P0, A15) → rtS15
  126. Line(P0, A16) → rtS16
  127. Line(P0, A17) → rtS17
  128. Line(P0, A18) → rtS18
  129. Line(P0, A19) → rtS19
  130. Line(P0, A20) → rtS20
  131. Line(P0, A21) → rtS21
  132. Line(P0, A22) → rtS22
  133. Line(P0, A23) → rtS23
  134. Line(P0, A24) → rtS24
  135. Line(P0, A25) → rtS25
  136. Line(P0, A26) → rtS26
  137. Line(P0, A27) → rtS27
  138. Line(P0, A28) → rtS28
  139. Line(P0, A29) → rtS29
  140. Line(P0, A30) → rtS30
  141. Line(P0, A31) → rtS31
  142. Line(P0, A32) → rtS32
  143. Line(P0, A33) → rtS33
  144. Line(P0, A34) → rtS34
  145. Line(P0, A35) → rtS35
  146. Line(P0, A36) → rtS36
  147. Circle(P0, P1) → c1
  148. Intersect(c2, rtS1, SnDx2) → F1
  149. Segment(P1, F1) → i
  150. Intersect(c3, rtS1, SnDx3) → F2
  151. Segment(P2, F2) → j
  152. Intersect(c4, rtS1, SnDx4) → F3
  153. Segment(P3, F3) → l
  154. Intersect(c5, rtS1, SnDx5) → F4
  155. Segment(P4, F4) → m
  156. Intersect(c6, rtS1, SnDx6) → F5
  157. Segment(P5, F5) → n
  158. Intersect(c7, rtS1, SnDx7) → F6
  159. Segment(P6, F6) → a
  160. Intersect(c8, rtS1, SnDx8) → F7
  161. Segment(P7, F7) → b
  162. Intersect(c9, rtS1, SnDx9) → F8
  163. Segment(P8, F8) → i_1
  164. Intersect(c10, rtS1, SnDx10) → F9
  165. Segment(P9, F9) → j_1
  166. Intersect(c11, rtS1, SnDx11) → F10
  167. Segment(P10, F10) → l_1
  168. Intersect(c12, rtS1, SnDx12) → F11
  169. Segment(P11, F11) → m_1
  170. Intersect(c13, rtS1, SnDx13) → F12
  171. Segment(P12, F12) → n_1
  172. Intersect(c14, rtS1, SnDx14) → F13
  173. Segment(P13, F13) → a_1
  174. Intersect(c15, rtS1, SnDx15) → F14
  175. Segment(P14, F14) → b_1
  176. Intersect(c16, rtS1, SnDx16) → F15
  177. Segment(P15, F15) → i_2
  178. Intersect(c17, rtS1, SnDx17) → F16
  179. Segment(P16, F16) → j_2
  180. Intersect(c18, rtS1, SnDx18) → F17
  181. Segment(P17, F17) → l_2
  182. Intersect(c19, rtS1, SnDx19) → F18
  183. Segment(P18, F18) → m_2
  184. Intersect(c20, rtS1, SnDx20) → F19
  185. Segment(P19, F19) → n_2
  186. Intersect(c21, rtS1, SnDx21) → F20
  187. Segment(P20, F20) → a_2
  188. Intersect(c22, rtS1, SnDx22) → F21
  189. Segment(P21, F21) → b_2
  190. Intersect(c23, rtS1, SnDx23) → F22
  191. Segment(P22, F22) → f_3
  192. Intersect(c24, rtS1, SnDx24) → F23
  193. Segment(P23, F23) → g_3
  194. Intersect(c25, rtS1, SnDx25) → F24
  195. Segment(P24, F24) → h_3
  196. Intersect(c26, rtS1, SnDx26) → F25
  197. Segment(P25, F25) → i_3
  198. Intersect(c27, rtS1, SnDx27) → F26
  199. Segment(P26, F26) → j_3
  200. Intersect(c28, rtS1, SnDx28) → F27
  201. Segment(P27, F27) → k_3
  202. Intersect(c29, rtS1, SnDx29) → F28
  203. Segment(P28, F28) → l_3
  204. Intersect(c30, rtS1, SnDx30) → F29
  205. Segment(P29, F29) → m_3
  206. Intersect(c31, rtS1, SnDx31) → F30
  207. Segment(P30, F30) → n_3
  208. Intersect(c32, rtS1, SnDx32) → F31
  209. Segment(P31, F31) → p_3
  210. Intersect(c33, rtS1, SnDx33) → F32
  211. Segment(P32, F32) → q_3
  212. Intersect(c34, rtS1, SnDx34) → F33
  213. Segment(P33, F33) → r_3
  214. Intersect(c35, rtS1, SnDx35) → F34
  215. Segment(P34, F34) → s_3
  216. Intersect(c36, rtS1, SnDx36) → F35
  217. Segment(P35, F35) → t_3
  218. Intersect(c37, rtS1, SnDx37) → F36
  219. Segment(P36, F36) → a_3
  220. Rotate(F2, θ, P0) → W2
  221. Rotate(F3, (2 * θ), P0) → W3
  222. Rotate(F4, (3 * θ), P0) → W4
  223. Rotate(F5, (4 * θ), P0) → W5
  224. Rotate(F6, (5 * θ), P0) → W6
  225. Rotate(F7, (6 * θ), P0) → W7
  226. Rotate(F8, (7 * θ), P0) → W8
  227. Rotate(F9, (8 * θ), P0) → W9
  228. Rotate(F10, (9 * θ), P0) → W10
  229. Rotate(F11, (10 * θ), P0) → W11
  230. Rotate(F12, (11 * θ), P0) → W12
  231. Rotate(F13, (12 * θ), P0) → W13
  232. Rotate(F14, (13 * θ), P0) → W14
  233. Rotate(F15, (14 * θ), P0) → W15
  234. Rotate(F16, (15 * θ), P0) → W16
  235. Rotate(F17, (16 * θ), P0) → W17
  236. Rotate(F18, (17 * θ), P0) → W18
  237. Rotate(F19, (18 * θ), P0) → W19
  238. Rotate(F20, (19 * θ), P0) → W20
  239. Rotate(F21, (20 * θ), P0) → W21
  240. Rotate(F22, (21 * θ), P0) → W22
  241. Rotate(F23, (22 * θ), P0) → W23
  242. Rotate(F24, (23 * θ), P0) → W24
  243. Rotate(F25, (24 * θ), P0) → W25
  244. Rotate(F26, (25 * θ), P0) → W26
  245. Rotate(F27, (26 * θ), P0) → W27
  246. Rotate(F28, (27 * θ), P0) → W28
  247. Rotate(F29, (28 * θ), P0) → W29
  248. Rotate(F30, (29 * θ), P0) → W30
  249. Rotate(F31, (30 * θ), P0) → W31
  250. Rotate(F32, (31 * θ), P0) → W32
  251. Rotate(F33, (32 * θ), P0) → W33
  252. Rotate(F34, (33 * θ), P0) → W34
  253. Rotate(F35, (34 * θ), P0) → W35
  254. Segment(P0, W2) → g
  255. Segment(P0, W3) → h
  256. Segment(P0, W4) → k
  257. Segment(P0, W5) → p
  258. Segment(P0, W6) → q
  259. Segment(P0, W7) → r
  260. Segment(P0, W8) → s
  261. Segment(P0, W9) → t
  262. Segment(P0, W10) → c
  263. Segment(P0, W11) → d
  264. Segment(P0, W12) → e
  265. Segment(P0, W13) → f_1
  266. Segment(P0, W14) → g_1
  267. Segment(P0, W15) → h_1
  268. Segment(P0, W16) → k_1
  269. Segment(P0, W17) → p_1
  270. Segment(P0, W18) → q_1
  271. Segment(P0, W19) → r_1
  272. Segment(P0, W20) → s_1
  273. Segment(P0, W21) → t_1
  274. Segment(P0, W22) → c_1
  275. Segment(P0, W23) → d_1
  276. Segment(P0, W24) → e_1
  277. Segment(P0, W25) → f_2
  278. Segment(P0, W26) → g_2
  279. Segment(P0, W27) → h_2
  280. Segment(P0, W28) → k_2
  281. Segment(P0, W29) → p_2
  282. Segment(P0, W30) → q_2
  283. Segment(P0, W31) → r_2
  284. Segment(P0, W32) → s_2
  285. Segment(P0, W33) → t_2
  286. Segment(P0, W34) → c_2
  287. Segment(P0, W35) → d_2
  288. Rotate(F36, (35 * θ), P0) → W36
  289. Segment(P0, W36) → f
  290. Segment(F1, W2) → e_2
  291. Segment(W2, W3) → b_3
  292. Segment(W3, W4) → c_3
  293. Segment(W4, W5) → d_3
  294. Segment(W5, W6) → e_3
  295. Segment(W6, W7) → f_4
  296. Segment(W7, W8) → g_4
  297. Segment(W8, W9) → h_4
  298. Segment(W9, W10) → i_4
  299. Segment(W10, W11) → j_4
  300. Segment(W11, W12) → k_4
  301. Segment(W12, W13) → l_4
  302. Segment(W13, W14) → m_4
  303. Segment(W14, W15) → n_4
  304. Segment(W15, W16) → p_4
  305. Segment(W16, W17) → q_4
  306. Segment(W17, W18) → r_4
  307. Segment(W18, W19) → s_4
  308. Segment(W19, W20) → t_4
  309. Segment(W20, W21) → a_4
  310. Segment(W21, W22) → b_4
  311. Segment(W22, W23) → c_4
  312. Segment(W23, W24) → d_4
  313. Segment(W24, W25) → e_4
  314. Segment(W25, W26) → f_5
  315. Segment(W26, W27) → g_5
  316. Segment(W27, W28) → h_5
  317. Segment(W28, W29) → i_5
  318. Segment(W29, W30) → j_5
  319. Segment(W30, W31) → k_5
  320. Segment(W31, W32) → l_5
  321. Segment(W32, W33) → m_5
  322. Segment(W33, W34) → n_5
  323. Segment(W34, W35) → p_5
  324. Segment(W35, W36) → q_5
  325. Textfield(IPc) → CampoInserimento1
  326. Textfield(Pci) → CampoInserimento2
  327. Rotate(A, (37 * θ), P0) → A37
  328. Rotate(A, (38 * θ), P0) → A38
  329. Rotate(A, (39 * θ), P0) → A39
  330. Rotate(A, (40 * θ), P0) → A40
  331. Rotate(A, (41 * θ), P0) → A41
  332. Rotate(A, (42 * θ), P0) → A42
  333. Rotate(A, (43 * θ), P0) → A43
  334. Rotate(A, (44 * θ), P0) → A44
  335. Rotate(A, (45 * θ), P0) → A45
  336. Rotate(A, (46 * θ), P0) → A46
  337. Rotate(A, (47 * θ), P0) → A47
  338. Rotate(A, (48 * θ), P0) → A48
  339. Rotate(A, (49 * θ), P0) → A49
  340. Rotate(A, (50 * θ), P0) → A50
  341. Line(P0, A37) → rtS37
  342. Line(P0, A38) → rtS38
  343. Line(P0, A39) → rtS39
  344. Line(P0, A40) → rtS40
  345. Line(P0, A41) → rtS41
  346. Line(P0, A42) → rtS42
  347. Line(P0, A43) → rtS43
  348. Line(P0, A44) → rtS44
  349. Line(P0, A45) → rtS45
  350. Line(P0, A46) → rtS46
  351. Line(P0, A47) → rtS47
  352. Line(P0, A48) → rtS48
  353. Line(P0, A49) → rtS49
  354. Line(P0, A50) → rtS50
  355. If(x(P38) > 0, 2, 1) → SnDx38
  356. If(x(P39) > 0, 2, 1) → SnDx39
  357. If(x(P40) > 0, 2, 1) → SnDx40
  358. If(x(P41) > 0, 2, 1) → SnDx41
  359. If(x(P42) > 0, 2, 1) → SnDx42
  360. If(x(P43) > 0, 2, 1) → SnDx43
  361. If(x(P44) > 0, 2, 1) → SnDx44
  362. If(x(P45) > 0, 2, 1) → SnDx45
  363. If(x(P46) > 0, 2, 1) → SnDx46
  364. If(x(P47) > 0, 2, 1) → SnDx47
  365. If(x(P48) > 0, 2, 1) → SnDx48
  366. If(x(P49) > 0, 2, 1) → SnDx49
  367. If(x(P50) > 0, 2, 1) → SnDx50
  368. If(x(P51) > 0, 2, 1) → SnDx51
  369. Circle(P0, P38) → c38
  370. Circle(P0, P39) → c39
  371. Circle(P0, P40) → c40
  372. Circle(P0, P41) → c41
  373. Circle(P0, P42) → c42
  374. Circle(P0, P43) → c43
  375. Circle(P0, P44) → c44
  376. Circle(P0, P45) → c45
  377. Circle(P0, P46) → c46
  378. Circle(P0, P47) → c47
  379. Circle(P0, P48) → c48
  380. Circle(P0, P49) → c49
  381. Circle(P0, P50) → c50
  382. Circle(P0, P51) → c51
  383. Intersect(c38, rtS1, SnDx38) → F37
  384. Intersect(c39, rtS1, SnDx39) → F38
  385. Intersect(c40, rtS1, SnDx40) → F39
  386. Intersect(c41, rtS1, SnDx41) → F40
  387. Intersect(c42, rtS1, SnDx42) → F41
  388. Intersect(c44, rtS1, SnDx44) → F43
  389. Intersect(c45, rtS1, SnDx45) → F44
  390. Intersect(c46, rtS1, SnDx46) → F45
  391. Intersect(c47, rtS1, SnDx47) → F46
  392. Intersect(c48, rtS1, SnDx48) → F47
  393. Intersect(c49, rtS1, SnDx49) → F48
  394. Intersect(c50, rtS1, SnDx50) → F49
  395. Intersect(c51, rtS1, SnDx51) → F50
  396. Intersect(c43, rtS1, SnDx43) → F42
  397. Rotate(F37, (36 * θ), P0) → W37
  398. Rotate(F38, (37 * θ), P0) → W38
  399. Rotate(F39, (38 * θ), P0) → W39
  400. Rotate(F40, (39 * θ), P0) → W40
  401. Rotate(F41, (40 * θ), P0) → W41
  402. Rotate(F42, (41 * θ), P0) → W42
  403. Rotate(F43, (42 * θ), P0) → W43
  404. Rotate(F44, (43 * θ), P0) → W44
  405. Rotate(F45, (44 * θ), P0) → W45
  406. Rotate(F46, (45 * θ), P0) → W46
  407. Rotate(F47, (46 * θ), P0) → W47
  408. Rotate(F48, (47 * θ), P0) → W48
  409. Rotate(F49, (48 * θ), P0) → W49
  410. Rotate(F50, (49 * θ), P0) → W50
  411. Segment(W36, W37) → r_5
  412. Segment(W37, W38) → s_5
  413. Segment(W38, W39) → t_5
  414. Segment(W39, W40) → a_5
  415. Segment(W40, W41) → b_5
  416. Segment(W41, W42) → c_5
  417. Segment(W42, W43) → d_5
  418. Segment(W43, W44) → e_5
  419. Segment(W44, W45) → f_6
  420. Segment(W45, W46) → g_6
  421. Segment(W46, W47) → h_6
  422. Segment(W47, W48) → i_6
  423. Segment(W48, W49) → j_6
  424. Segment(W49, W50) → k_6
  425. Segment(P0, W37) → l_6
  426. Segment(P0, W38) → m_6
  427. Segment(P0, W39) → n_6
  428. Segment(P0, W40) → p_6
  429. Segment(P0, W41) → q_6
  430. Segment(P0, W42) → r_6
  431. Segment(P0, W43) → s_6
  432. Segment(P0, W44) → t_6
  433. Segment(P0, W45) → a_6
  434. Segment(P0, W46) → b_6
  435. Segment(P0, W47) → c_6
  436. Segment(P0, W48) → d_6
  437. Segment(P0, W49) → e_6
  438. Segment(P0, W50) → f_7
  439. If(x(P52) > 0, 2, 1) → SnDx52
  440. If(x(P53) > 0, 2, 1) → SnDx53
  441. If(x(P54) > 0, 2, 1) → SnDx54
  442. If(x(P55) > 0, 2, 1) → SnDx55
  443. If(x(P56) > 0, 2, 1) → SnDx56
  444. If(x(P57) > 0, 2, 1) → SnDx57
  445. If(x(P58) > 0, 2, 1) → SnDx58
  446. If(x(P59) > 0, 2, 1) → SnDx59
  447. If(x(P60) > 0, 2, 1) → SnDx60
  448. If(x(P61) > 0, 2, 1) → SnDx61
  449. If(x(P62) > 0, 2, 1) → SnDx62
  450. If(x(P63) > 0, 2, 1) → SnDx63
  451. If(x(P64) > 0, 2, 1) → SnDx64
  452. If(x(P65) > 0, 2, 1) → SnDx65
  453. If(x(P66) > 0, 2, 1) → SnDx66
  454. If(x(P67) > 0, 2, 1) → SnDx67
  455. If(x(P68) > 0, 2, 1) → SnDx68
  456. If(x(P69) > 0, 2, 1) → SnDx69
  457. If(x(P70) > 0, 2, 1) → SnDx70
  458. If(x(P71) > 0, 2, 1) → SnDx71
  459. If(x(P72) > 0, 2, 1) → SnDx72
  460. Circle(P0, P52) → c52
  461. Circle(P0, P53) → c53
  462. Circle(P0, P54) → c54
  463. Circle(P0, P55) → c55
  464. Circle(P0, P56) → c56
  465. Circle(P0, P57) → c57
  466. Circle(P0, P58) → c58
  467. Circle(P0, P59) → c59
  468. Circle(P0, P60) → c60
  469. Circle(P0, P61) → c61
  470. Circle(P0, P62) → c62
  471. Circle(P0, P63) → c63
  472. Circle(P0, P64) → c64
  473. Circle(P0, P65) → c65
  474. Circle(P0, P66) → c66
  475. Circle(P0, P67) → c67
  476. Circle(P0, P68) → c68
  477. Circle(P0, P69) → c69
  478. Circle(P0, P70) → c70
  479. Circle(P0, P71) → c71
  480. Circle(P0, P72) → c72
  481. Circle(P0, P73) → c73
  482. If(x(P73) > 0, 2, 1) → SnDx73
  483. Intersect(c52, rtS1, SnDx52) → F51
  484. Intersect(c53, rtS1, SnDx53) → F52
  485. Intersect(c54, rtS1, SnDx54) → F53
  486. Intersect(c55, rtS1, SnDx55) → F54
  487. Intersect(c56, rtS1, SnDx56) → F55
  488. Intersect(c57, rtS1, SnDx57) → F56
  489. Intersect(c58, rtS1, SnDx58) → F57
  490. Intersect(c59, rtS1, SnDx59) → F58
  491. Intersect(c60, rtS1, SnDx60) → F59
  492. Intersect(c61, rtS1, SnDx61) → F60
  493. Intersect(c62, rtS1, SnDx62) → F61
  494. Intersect(c63, rtS1, SnDx63) → F62
  495. Intersect(c64, rtS1, SnDx64) → F63
  496. Intersect(c65, rtS1, SnDx65) → F64
  497. Intersect(c66, rtS1, SnDx66) → F65
  498. Intersect(c67, rtS1, SnDx67) → F66
  499. Intersect(c68, rtS1, SnDx68) → F67
  500. Intersect(c69, rtS1, SnDx69) → F68
  501. Intersect(c70, rtS1, SnDx70) → F69
  502. Intersect(c71, rtS1, SnDx71) → F70
  503. Intersect(c72, rtS1, SnDx72) → F71
  504. Intersect(c73, rtS1, SnDx73) → F72
  505. Rotate(F51, (50 * θ), P0) → W51
  506. Rotate(F52, (51 * θ), P0) → W52
  507. Rotate(F53, (52 * θ), P0) → W53
  508. Rotate(F54, (53 * θ), P0) → W54
  509. Rotate(F55, (54 * θ), P0) → W55
  510. Rotate(F56, (55 * θ), P0) → W56
  511. Rotate(F57, (56 * θ), P0) → W57
  512. Rotate(F58, (57 * θ), P0) → W58
  513. Rotate(F59, (58 * θ), P0) → W59
  514. Rotate(F60, (59 * θ), P0) → W60
  515. Rotate(F61, (60 * θ), P0) → W61
  516. Rotate(F62, (61 * θ), P0) → W62
  517. Rotate(F63, (62 * θ), P0) → W63
  518. Rotate(F64, (63 * θ), P0) → W64
  519. Rotate(F65, (64 * θ), P0) → W65
  520. Rotate(F66, (65 * θ), P0) → W66
  521. Rotate(F67, (66 * θ), P0) → W67
  522. Rotate(F68, (67 * θ), P0) → W68
  523. Rotate(F69, (68 * θ), P0) → W69
  524. Rotate(F70, (69 * θ), P0) → W70
  525. Rotate(F71, (70 * θ), P0) → W71
  526. Rotate(F72, (71 * θ), P0) → W72
  527. Segment(P37, F37) → g_7
  528. Segment(P38, F38) → h_7
  529. Segment(P39, F39) → i_7
  530. Segment(P40, F40) → j_7
  531. Segment(P41, F41) → k_7
  532. Segment(P42, F42) → l_7
  533. Segment(P43, F43) → m_7
  534. Segment(P44, F44) → n_7
  535. Segment(P45, F45) → p_7
  536. Segment(P46, F46) → q_7
  537. Segment(P47, F47) → r_7
  538. Segment(P48, F48) → s_7
  539. Segment(P49, F49) → t_7
  540. Segment(P50, F50) → a_7
  541. Segment(P51, F51) → b_7
  542. Segment(P52, F52) → c_7
  543. Segment(P53, F53) → d_7
  544. Segment(P54, F54) → e_7
  545. Segment(P55, F55) → f_8
  546. Segment(P56, F56) → g_8
  547. Segment(P57, F57) → h_8
  548. Segment(P58, F58) → i_8
  549. Segment(P59, F59) → j_8
  550. Segment(P60, F60) → k_8
  551. Segment(P61, F61) → l_8
  552. Segment(P62, F62) → m_8
  553. Segment(P63, F63) → n_8
  554. Segment(P64, F64) → p_8
  555. Segment(P65, F65) → q_8
  556. Segment(P66, F66) → r_8
  557. Segment(P67, F67) → s_8
  558. Segment(P68, F68) → t_8
  559. Segment(P69, F69) → a_8
  560. Segment(P70, F70) → b_8
  561. Segment(P71, F71) → c_8
  562. Segment(P72, F72) → d_8
  563. Segment(F36, F72) → e_8
  564. Segment(W50, W51) → f_9
  565. Segment(W51, W52) → g_9
  566. Segment(W52, W53) → h_9
  567. Segment(W53, W54) → i_9
  568. Segment(W54, W55) → j_9
  569. Segment(W55, W56) → k_9
  570. Segment(W56, W57) → l_9
  571. Segment(W57, W58) → m_9
  572. Segment(W58, W59) → n_9
  573. Segment(W59, W60) → p_9
  574. Segment(W60, W61) → q_9
  575. Segment(W61, W62) → r_9
  576. Segment(W62, W63) → s_9
  577. Segment(W63, W64) → t_9
  578. Segment(W64, W65) → a_9
  579. Segment(W65, W66) → b_9
  580. Segment(W66, W67) → c_9
  581. Segment(W67, W68) → d_9
  582. Segment(W68, W69) → e_9
  583. Segment(W69, W70) → f_{10}
  584. Segment(W70, W71) → g_{10}
  585. Segment(W71, W72) → h_{10}
  586. Segment(P0, W51) → i_{10}
  587. Segment(P0, W52) → j_{10}
  588. Segment(P0, W53) → k_{10}
  589. Segment(P0, W54) → l_{10}
  590. Segment(P0, W55) → m_{10}
  591. Segment(P0, W56) → n_{10}
  592. Segment(P0, W57) → p_{10}
  593. Segment(P0, W58) → q_{10}
  594. Segment(P0, W59) → r_{10}
  595. Segment(P0, W60) → s_{10}
  596. Segment(P0, W61) → t_{10}
  597. Segment(P0, W62) → a_{10}
  598. Segment(P0, W63) → b_{10}
  599. Segment(P0, W64) → c_{10}
  600. Segment(P0, W65) → d_{10}
  601. Segment(P0, W66) → e_{10}
  602. Segment(P0, W67) → f_{11}
  603. Segment(P0, W68) → g_{11}
  604. Segment(P0, W69) → h_{11}
  605. Segment(P0, W70) → i_{11}
  606. Segment(P0, W71) → j_{11}
  607. Segment(P0, W72) → k_{11}
  608. Textfield(R0) → CampoInserimento3
  609. Textfield(θ) → CampoInserimento4
  610. Rotate(PD, θ, P0) → AD
  611. Rotate(PS, θ, P0) → AS
  612. Segment(PS, PD) → sg0
  613. Segment(AS, AD) → sg1
  614. Segment(P1, F1) → l_{11}
  615. Textfield(CN) → CampoInserimento5

AI Drawing Prompt Reference

Draw a polygon using geometric transformations and circle drawing. Key objects include points, circles, and lines. Construction order: first determine the maximum x-coordinate of all points, then rotate a point, draw a line, then decide the circle radius based on the sign of the point's x-coordinate, and finally form the polygon through the relationship between circles and lines.
The prompt above was compiled from the original drawing commands and is for reference only.