Chaos Game

Chaos Game
Loading the math board and drawing, please wait…
2019-11-10 22:18
This example demonstrates the chaos game, a method for generating fractal geometric patterns. Key mathematical concepts include equilateral triangles, stochastic processes, and percentages. Using GeoGebra commands such as Polygon, PointIn, and Dilate, a series of points are constructed, ultimately forming a fractal pattern. Suitable for high school mathematics education and exploring fractal geometry.

GeoGebra Commands & Parameters

  1. Polygon(A, B, 3) → poly1, f, g, h, C
  2. PointIn(poly1) → P
  3. Dilate(B1, 1 / 2, RandomElement[{A, B, C}]) → B2
  4. Dilate(B2, 1 / 2, RandomElement[{A, B, C}]) → B3
  5. Dilate(B3, 1 / 2, RandomElement[{A, B, C}]) → B4
  6. Dilate(B4, 1 / 2, RandomElement[{A, B, C}]) → B5
  7. Dilate(B5, 1 / 2, RandomElement[{A, B, C}]) → B6
  8. Dilate(B6, 1 / 2, RandomElement[{A, B, C}]) → B7
  9. Dilate(B7, 1 / 2, RandomElement[{A, B, C}]) → B8
  10. Dilate(B8, 1 / 2, RandomElement[{A, B, C}]) → B9
  11. Dilate(B9, 1 / 2, RandomElement[{A, B, C}]) → B10
  12. Dilate(B10, 1 / 2, RandomElement[{A, B, C}]) → B11
  13. Dilate(B11, 1 / 2, RandomElement[{A, B, C}]) → B12
  14. Dilate(B12, 1 / 2, RandomElement[{A, B, C}]) → B13
  15. Dilate(B13, 1 / 2, RandomElement[{A, B, C}]) → B14
  16. Dilate(B14, 1 / 2, RandomElement[{A, B, C}]) → B15
  17. Dilate(B15, 1 / 2, RandomElement[{A, B, C}]) → B16
  18. Dilate(B16, 1 / 2, RandomElement[{A, B, C}]) → B17
  19. Dilate(B17, 1 / 2, RandomElement[{A, B, C}]) → B18
  20. Dilate(B18, 1 / 2, RandomElement[{A, B, C}]) → B19
  21. Dilate(B19, 1 / 2, RandomElement[{A, B, C}]) → B20
  22. Dilate(B20, 1 / 2, RandomElement[{A, B, C}]) → B21
  23. Dilate(B21, 1 / 2, RandomElement[{A, B, C}]) → B22
  24. Dilate(B22, 1 / 2, RandomElement[{A, B, C}]) → B23
  25. Dilate(B23, 1 / 2, RandomElement[{A, B, C}]) → B24
  26. Dilate(B24, 1 / 2, RandomElement[{A, B, C}]) → B25
  27. Dilate(B25, 1 / 2, RandomElement[{A, B, C}]) → B26
  28. Dilate(B26, 1 / 2, RandomElement[{A, B, C}]) → B27
  29. Dilate(B27, 1 / 2, RandomElement[{A, B, C}]) → B28
  30. Dilate(B28, 1 / 2, RandomElement[{A, B, C}]) → B29
  31. Dilate(B29, 1 / 2, RandomElement[{A, B, C}]) → B30
  32. Dilate(B30, 1 / 2, RandomElement[{A, B, C}]) → B31
  33. Dilate(B31, 1 / 2, RandomElement[{A, B, C}]) → B32
  34. Dilate(B32, 1 / 2, RandomElement[{A, B, C}]) → B33
  35. Dilate(B33, 1 / 2, RandomElement[{A, B, C}]) → B34
  36. Dilate(B34, 1 / 2, RandomElement[{A, B, C}]) → B35
  37. Dilate(B35, 1 / 2, RandomElement[{A, B, C}]) → B36
  38. Dilate(B36, 1 / 2, RandomElement[{A, B, C}]) → B37
  39. Dilate(B37, 1 / 2, RandomElement[{A, B, C}]) → B38
  40. Dilate(B38, 1 / 2, RandomElement[{A, B, C}]) → B39
  41. Dilate(B39, 1 / 2, RandomElement[{A, B, C}]) → B40
  42. Dilate(B40, 1 / 2, RandomElement[{A, B, C}]) → B41
  43. Dilate(B41, 1 / 2, RandomElement[{A, B, C}]) → B42
  44. Dilate(B42, 1 / 2, RandomElement[{A, B, C}]) → B43
  45. Dilate(B43, 1 / 2, RandomElement[{A, B, C}]) → B44
  46. Dilate(B44, 1 / 2, RandomElement[{A, B, C}]) → B45
  47. Dilate(B45, 1 / 2, RandomElement[{A, B, C}]) → B46
  48. Dilate(B46, 1 / 2, RandomElement[{A, B, C}]) → B47
  49. Dilate(B47, 1 / 2, RandomElement[{A, B, C}]) → B48
  50. Dilate(B48, 1 / 2, RandomElement[{A, B, C}]) → B49
  51. Dilate(B49, 1 / 2, RandomElement[{A, B, C}]) → B50
  52. Dilate(B50, 1 / 2, RandomElement[{A, B, C}]) → B51
  53. Dilate(B51, 1 / 2, RandomElement[{A, B, C}]) → B52
  54. Dilate(B52, 1 / 2, RandomElement[{A, B, C}]) → B53
  55. Dilate(B53, 1 / 2, RandomElement[{A, B, C}]) → B54
  56. Dilate(B54, 1 / 2, RandomElement[{A, B, C}]) → B55
  57. Dilate(B55, 1 / 2, RandomElement[{A, B, C}]) → B56
  58. Dilate(B56, 1 / 2, RandomElement[{A, B, C}]) → B57
  59. Dilate(B57, 1 / 2, RandomElement[{A, B, C}]) → B58
  60. Dilate(B58, 1 / 2, RandomElement[{A, B, C}]) → B59
  61. Dilate(B59, 1 / 2, RandomElement[{A, B, C}]) → B60
  62. Dilate(B60, 1 / 2, RandomElement[{A, B, C}]) → B61
  63. Dilate(B61, 1 / 2, RandomElement[{A, B, C}]) → B62
  64. Dilate(B62, 1 / 2, RandomElement[{A, B, C}]) → B63
  65. Dilate(B63, 1 / 2, RandomElement[{A, B, C}]) → B64
  66. Dilate(B64, 1 / 2, RandomElement[{A, B, C}]) → B65
  67. Dilate(B65, 1 / 2, RandomElement[{A, B, C}]) → B66
  68. Dilate(B66, 1 / 2, RandomElement[{A, B, C}]) → B67
  69. Dilate(B67, 1 / 2, RandomElement[{A, B, C}]) → B68
  70. Dilate(B68, 1 / 2, RandomElement[{A, B, C}]) → B69
  71. Dilate(B69, 1 / 2, RandomElement[{A, B, C}]) → B70
  72. Dilate(B70, 1 / 2, RandomElement[{A, B, C}]) → B71
  73. Dilate(B71, 1 / 2, RandomElement[{A, B, C}]) → B72
  74. Dilate(B72, 1 / 2, RandomElement[{A, B, C}]) → B73
  75. Dilate(B73, 1 / 2, RandomElement[{A, B, C}]) → B74
  76. Dilate(B74, 1 / 2, RandomElement[{A, B, C}]) → B75
  77. Dilate(B75, 1 / 2, RandomElement[{A, B, C}]) → B76
  78. Dilate(B76, 1 / 2, RandomElement[{A, B, C}]) → B77
  79. Dilate(B77, 1 / 2, RandomElement[{A, B, C}]) → B78
  80. Dilate(B78, 1 / 2, RandomElement[{A, B, C}]) → B79
  81. Dilate(B79, 1 / 2, RandomElement[{A, B, C}]) → B80
  82. Dilate(B80, 1 / 2, RandomElement[{A, B, C}]) → B81
  83. Dilate(B81, 1 / 2, RandomElement[{A, B, C}]) → B82
  84. Dilate(B82, 1 / 2, RandomElement[{A, B, C}]) → B83
  85. Dilate(B83, 1 / 2, RandomElement[{A, B, C}]) → B84
  86. Dilate(B84, 1 / 2, RandomElement[{A, B, C}]) → B85
  87. Dilate(B85, 1 / 2, RandomElement[{A, B, C}]) → B86
  88. Dilate(B86, 1 / 2, RandomElement[{A, B, C}]) → B87
  89. Dilate(B87, 1 / 2, RandomElement[{A, B, C}]) → B88
  90. Dilate(B88, 1 / 2, RandomElement[{A, B, C}]) → B89
  91. Dilate(B89, 1 / 2, RandomElement[{A, B, C}]) → B90
  92. Dilate(B90, 1 / 2, RandomElement[{A, B, C}]) → B91
  93. Dilate(B91, 1 / 2, RandomElement[{A, B, C}]) → B92
  94. Dilate(B92, 1 / 2, RandomElement[{A, B, C}]) → B93
  95. Dilate(B93, 1 / 2, RandomElement[{A, B, C}]) → B94
  96. Dilate(B94, 1 / 2, RandomElement[{A, B, C}]) → B95
  97. Dilate(B95, 1 / 2, RandomElement[{A, B, C}]) → B96
  98. Dilate(B96, 1 / 2, RandomElement[{A, B, C}]) → B97
  99. Dilate(B97, 1 / 2, RandomElement[{A, B, C}]) → B98
  100. Dilate(B98, 1 / 2, RandomElement[{A, B, C}]) → B99
  101. Dilate(B99, 1 / 2, RandomElement[{A, B, C}]) → B100
  102. Dilate(B100, 1 / 2, RandomElement[{A, B, C}]) → B101
  103. Dilate(B101, 1 / 2, RandomElement[{A, B, C}]) → B102
  104. Dilate(B102, 1 / 2, RandomElement[{A, B, C}]) → B103
  105. Dilate(B103, 1 / 2, RandomElement[{A, B, C}]) → B104
  106. Dilate(B104, 1 / 2, RandomElement[{A, B, C}]) → B105
  107. Dilate(B105, 1 / 2, RandomElement[{A, B, C}]) → B106
  108. Dilate(B106, 1 / 2, RandomElement[{A, B, C}]) → B107
  109. Dilate(B107, 1 / 2, RandomElement[{A, B, C}]) → B108
  110. Dilate(B108, 1 / 2, RandomElement[{A, B, C}]) → B109
  111. Dilate(B109, 1 / 2, RandomElement[{A, B, C}]) → B110
  112. Dilate(B110, 1 / 2, RandomElement[{A, B, C}]) → B111
  113. Dilate(B111, 1 / 2, RandomElement[{A, B, C}]) → B112
  114. Dilate(B112, 1 / 2, RandomElement[{A, B, C}]) → B113
  115. Dilate(B113, 1 / 2, RandomElement[{A, B, C}]) → B114
  116. Dilate(B114, 1 / 2, RandomElement[{A, B, C}]) → B115
  117. Dilate(B115, 1 / 2, RandomElement[{A, B, C}]) → B116
  118. Dilate(B116, 1 / 2, RandomElement[{A, B, C}]) → B117
  119. Dilate(B117, 1 / 2, RandomElement[{A, B, C}]) → B118
  120. Dilate(B118, 1 / 2, RandomElement[{A, B, C}]) → B119
  121. Dilate(B119, 1 / 2, RandomElement[{A, B, C}]) → B120
  122. Dilate(B120, 1 / 2, RandomElement[{A, B, C}]) → B121
  123. Dilate(B121, 1 / 2, RandomElement[{A, B, C}]) → B122
  124. Dilate(B122, 1 / 2, RandomElement[{A, B, C}]) → B123
  125. Dilate(B123, 1 / 2, RandomElement[{A, B, C}]) → B124
  126. Dilate(B124, 1 / 2, RandomElement[{A, B, C}]) → B125
  127. Dilate(B125, 1 / 2, RandomElement[{A, B, C}]) → B126
  128. Dilate(B126, 1 / 2, RandomElement[{A, B, C}]) → B127
  129. Dilate(B127, 1 / 2, RandomElement[{A, B, C}]) → B128
  130. Dilate(B128, 1 / 2, RandomElement[{A, B, C}]) → B129
  131. Dilate(B129, 1 / 2, RandomElement[{A, B, C}]) → B130
  132. Dilate(B130, 1 / 2, RandomElement[{A, B, C}]) → B131
  133. Dilate(B131, 1 / 2, RandomElement[{A, B, C}]) → B132
  134. Dilate(B132, 1 / 2, RandomElement[{A, B, C}]) → B133
  135. Dilate(B133, 1 / 2, RandomElement[{A, B, C}]) → B134
  136. Dilate(B134, 1 / 2, RandomElement[{A, B, C}]) → B135
  137. Dilate(B135, 1 / 2, RandomElement[{A, B, C}]) → B136
  138. Dilate(B136, 1 / 2, RandomElement[{A, B, C}]) → B137
  139. Dilate(B137, 1 / 2, RandomElement[{A, B, C}]) → B138
  140. Dilate(B138, 1 / 2, RandomElement[{A, B, C}]) → B139
  141. Dilate(B139, 1 / 2, RandomElement[{A, B, C}]) → B140
  142. Dilate(B140, 1 / 2, RandomElement[{A, B, C}]) → B141
  143. Dilate(B141, 1 / 2, RandomElement[{A, B, C}]) → B142
  144. Dilate(B142, 1 / 2, RandomElement[{A, B, C}]) → B143
  145. Dilate(B143, 1 / 2, RandomElement[{A, B, C}]) → B144
  146. Dilate(B144, 1 / 2, RandomElement[{A, B, C}]) → B145
  147. Dilate(B145, 1 / 2, RandomElement[{A, B, C}]) → B146
  148. Dilate(B146, 1 / 2, RandomElement[{A, B, C}]) → B147
  149. Dilate(B147, 1 / 2, RandomElement[{A, B, C}]) → B148
  150. Dilate(B148, 1 / 2, RandomElement[{A, B, C}]) → B149
  151. Dilate(B149, 1 / 2, RandomElement[{A, B, C}]) → B150
  152. Dilate(B150, 1 / 2, RandomElement[{A, B, C}]) → B151
  153. Dilate(B151, 1 / 2, RandomElement[{A, B, C}]) → B152
  154. Dilate(B152, 1 / 2, RandomElement[{A, B, C}]) → B153
  155. Dilate(B153, 1 / 2, RandomElement[{A, B, C}]) → B154
  156. Dilate(B154, 1 / 2, RandomElement[{A, B, C}]) → B155
  157. Dilate(B155, 1 / 2, RandomElement[{A, B, C}]) → B156
  158. Dilate(B156, 1 / 2, RandomElement[{A, B, C}]) → B157
  159. Dilate(B157, 1 / 2, RandomElement[{A, B, C}]) → B158
  160. Dilate(B158, 1 / 2, RandomElement[{A, B, C}]) → B159
  161. Dilate(B159, 1 / 2, RandomElement[{A, B, C}]) → B160
  162. Dilate(B160, 1 / 2, RandomElement[{A, B, C}]) → B161
  163. Dilate(B161, 1 / 2, RandomElement[{A, B, C}]) → B162
  164. Dilate(B162, 1 / 2, RandomElement[{A, B, C}]) → B163
  165. Dilate(B163, 1 / 2, RandomElement[{A, B, C}]) → B164
  166. Dilate(B164, 1 / 2, RandomElement[{A, B, C}]) → B165
  167. Dilate(B165, 1 / 2, RandomElement[{A, B, C}]) → B166
  168. Dilate(B166, 1 / 2, RandomElement[{A, B, C}]) → B167
  169. Dilate(B167, 1 / 2, RandomElement[{A, B, C}]) → B168
  170. Dilate(B168, 1 / 2, RandomElement[{A, B, C}]) → B169
  171. Dilate(B169, 1 / 2, RandomElement[{A, B, C}]) → B170
  172. Dilate(B170, 1 / 2, RandomElement[{A, B, C}]) → B171
  173. Dilate(B171, 1 / 2, RandomElement[{A, B, C}]) → B172
  174. Dilate(B172, 1 / 2, RandomElement[{A, B, C}]) → B173
  175. Dilate(B173, 1 / 2, RandomElement[{A, B, C}]) → B174
  176. Dilate(B174, 1 / 2, RandomElement[{A, B, C}]) → B175
  177. Dilate(B175, 1 / 2, RandomElement[{A, B, C}]) → B176
  178. Dilate(B176, 1 / 2, RandomElement[{A, B, C}]) → B177
  179. Dilate(B177, 1 / 2, RandomElement[{A, B, C}]) → B178
  180. Dilate(B178, 1 / 2, RandomElement[{A, B, C}]) → B179
  181. Dilate(B179, 1 / 2, RandomElement[{A, B, C}]) → B180
  182. Dilate(B180, 1 / 2, RandomElement[{A, B, C}]) → B181
  183. Dilate(B181, 1 / 2, RandomElement[{A, B, C}]) → B182
  184. Dilate(B182, 1 / 2, RandomElement[{A, B, C}]) → B183
  185. Dilate(B183, 1 / 2, RandomElement[{A, B, C}]) → B184
  186. Dilate(B184, 1 / 2, RandomElement[{A, B, C}]) → B185
  187. Dilate(B185, 1 / 2, RandomElement[{A, B, C}]) → B186
  188. Dilate(B186, 1 / 2, RandomElement[{A, B, C}]) → B187
  189. Dilate(B187, 1 / 2, RandomElement[{A, B, C}]) → B188
  190. Dilate(B188, 1 / 2, RandomElement[{A, B, C}]) → B189
  191. Dilate(B189, 1 / 2, RandomElement[{A, B, C}]) → B190
  192. Dilate(B190, 1 / 2, RandomElement[{A, B, C}]) → B191
  193. Dilate(B191, 1 / 2, RandomElement[{A, B, C}]) → B192
  194. Dilate(B192, 1 / 2, RandomElement[{A, B, C}]) → B193
  195. Dilate(B193, 1 / 2, RandomElement[{A, B, C}]) → B194
  196. Dilate(B194, 1 / 2, RandomElement[{A, B, C}]) → B195
  197. Dilate(B195, 1 / 2, RandomElement[{A, B, C}]) → B196
  198. Dilate(B196, 1 / 2, RandomElement[{A, B, C}]) → B197
  199. Dilate(B197, 1 / 2, RandomElement[{A, B, C}]) → B198
  200. Dilate(B198, 1 / 2, RandomElement[{A, B, C}]) → B199
  201. Dilate(B199, 1 / 2, RandomElement[{A, B, C}]) → B200
  202. Dilate(B200, 1 / 2, RandomElement[{A, B, C}]) → B201
  203. Dilate(B201, 1 / 2, RandomElement[{A, B, C}]) → B202
  204. Dilate(B202, 1 / 2, RandomElement[{A, B, C}]) → B203
  205. Dilate(B203, 1 / 2, RandomElement[{A, B, C}]) → B204
  206. Dilate(B204, 1 / 2, RandomElement[{A, B, C}]) → B205
  207. Dilate(B205, 1 / 2, RandomElement[{A, B, C}]) → B206
  208. Dilate(B206, 1 / 2, RandomElement[{A, B, C}]) → B207
  209. Dilate(B207, 1 / 2, RandomElement[{A, B, C}]) → B208
  210. Dilate(B208, 1 / 2, RandomElement[{A, B, C}]) → B209
  211. Dilate(B209, 1 / 2, RandomElement[{A, B, C}]) → B210
  212. Dilate(B210, 1 / 2, RandomElement[{A, B, C}]) → B211
  213. Dilate(B211, 1 / 2, RandomElement[{A, B, C}]) → B212
  214. Dilate(B212, 1 / 2, RandomElement[{A, B, C}]) → B213
  215. Dilate(B213, 1 / 2, RandomElement[{A, B, C}]) → B214
  216. Dilate(B214, 1 / 2, RandomElement[{A, B, C}]) → B215
  217. Dilate(B215, 1 / 2, RandomElement[{A, B, C}]) → B216
  218. Dilate(B216, 1 / 2, RandomElement[{A, B, C}]) → B217
  219. Dilate(B217, 1 / 2, RandomElement[{A, B, C}]) → B218
  220. Dilate(B218, 1 / 2, RandomElement[{A, B, C}]) → B219
  221. Dilate(B219, 1 / 2, RandomElement[{A, B, C}]) → B220
  222. Dilate(B220, 1 / 2, RandomElement[{A, B, C}]) → B221
  223. Dilate(B221, 1 / 2, RandomElement[{A, B, C}]) → B222
  224. Dilate(B222, 1 / 2, RandomElement[{A, B, C}]) → B223
  225. Dilate(B223, 1 / 2, RandomElement[{A, B, C}]) → B224
  226. Dilate(B224, 1 / 2, RandomElement[{A, B, C}]) → B225
  227. Dilate(B225, 1 / 2, RandomElement[{A, B, C}]) → B226
  228. Dilate(B226, 1 / 2, RandomElement[{A, B, C}]) → B227
  229. Dilate(B227, 1 / 2, RandomElement[{A, B, C}]) → B228
  230. Dilate(B228, 1 / 2, RandomElement[{A, B, C}]) → B229
  231. Dilate(B229, 1 / 2, RandomElement[{A, B, C}]) → B230
  232. Dilate(B230, 1 / 2, RandomElement[{A, B, C}]) → B231
  233. Dilate(B231, 1 / 2, RandomElement[{A, B, C}]) → B232
  234. Dilate(B232, 1 / 2, RandomElement[{A, B, C}]) → B233
  235. Dilate(B233, 1 / 2, RandomElement[{A, B, C}]) → B234
  236. Dilate(B234, 1 / 2, RandomElement[{A, B, C}]) → B235
  237. Dilate(B235, 1 / 2, RandomElement[{A, B, C}]) → B236
  238. Dilate(B236, 1 / 2, RandomElement[{A, B, C}]) → B237
  239. Dilate(B237, 1 / 2, RandomElement[{A, B, C}]) → B238
  240. Dilate(B238, 1 / 2, RandomElement[{A, B, C}]) → B239
  241. Dilate(B239, 1 / 2, RandomElement[{A, B, C}]) → B240
  242. Dilate(B240, 1 / 2, RandomElement[{A, B, C}]) → B241
  243. Dilate(B241, 1 / 2, RandomElement[{A, B, C}]) → B242
  244. Dilate(B242, 1 / 2, RandomElement[{A, B, C}]) → B243
  245. Dilate(B243, 1 / 2, RandomElement[{A, B, C}]) → B244
  246. Dilate(B244, 1 / 2, RandomElement[{A, B, C}]) → B245
  247. Dilate(B245, 1 / 2, RandomElement[{A, B, C}]) → B246
  248. Dilate(B246, 1 / 2, RandomElement[{A, B, C}]) → B247
  249. Dilate(B247, 1 / 2, RandomElement[{A, B, C}]) → B248
  250. Dilate(B248, 1 / 2, RandomElement[{A, B, C}]) → B249
  251. Dilate(B249, 1 / 2, RandomElement[{A, B, C}]) → B250
  252. Dilate(B250, 1 / 2, RandomElement[{A, B, C}]) → B251
  253. Dilate(B251, 1 / 2, RandomElement[{A, B, C}]) → B252
  254. Dilate(B252, 1 / 2, RandomElement[{A, B, C}]) → B253
  255. Dilate(B253, 1 / 2, RandomElement[{A, B, C}]) → B254
  256. Dilate(B254, 1 / 2, RandomElement[{A, B, C}]) → B255
  257. Dilate(B255, 1 / 2, RandomElement[{A, B, C}]) → B256
  258. Dilate(B256, 1 / 2, RandomElement[{A, B, C}]) → B257
  259. Dilate(B257, 1 / 2, RandomElement[{A, B, C}]) → B258
  260. Dilate(B258, 1 / 2, RandomElement[{A, B, C}]) → B259
  261. Dilate(B259, 1 / 2, RandomElement[{A, B, C}]) → B260
  262. Dilate(B260, 1 / 2, RandomElement[{A, B, C}]) → B261
  263. Dilate(B261, 1 / 2, RandomElement[{A, B, C}]) → B262
  264. Dilate(B262, 1 / 2, RandomElement[{A, B, C}]) → B263
  265. Dilate(B263, 1 / 2, RandomElement[{A, B, C}]) → B264
  266. Dilate(B264, 1 / 2, RandomElement[{A, B, C}]) → B265
  267. Dilate(B265, 1 / 2, RandomElement[{A, B, C}]) → B266
  268. Dilate(B266, 1 / 2, RandomElement[{A, B, C}]) → B267
  269. Dilate(B267, 1 / 2, RandomElement[{A, B, C}]) → B268
  270. Dilate(B268, 1 / 2, RandomElement[{A, B, C}]) → B269
  271. Dilate(B269, 1 / 2, RandomElement[{A, B, C}]) → B270
  272. Dilate(B270, 1 / 2, RandomElement[{A, B, C}]) → B271
  273. Dilate(B271, 1 / 2, RandomElement[{A, B, C}]) → B272
  274. Dilate(B272, 1 / 2, RandomElement[{A, B, C}]) → B273
  275. Dilate(B273, 1 / 2, RandomElement[{A, B, C}]) → B274
  276. Dilate(B274, 1 / 2, RandomElement[{A, B, C}]) → B275
  277. Dilate(B275, 1 / 2, RandomElement[{A, B, C}]) → B276
  278. Dilate(B276, 1 / 2, RandomElement[{A, B, C}]) → B277
  279. Dilate(B277, 1 / 2, RandomElement[{A, B, C}]) → B278
  280. Dilate(B278, 1 / 2, RandomElement[{A, B, C}]) → B279
  281. Dilate(B279, 1 / 2, RandomElement[{A, B, C}]) → B280
  282. Dilate(B280, 1 / 2, RandomElement[{A, B, C}]) → B281
  283. Dilate(B281, 1 / 2, RandomElement[{A, B, C}]) → B282
  284. Dilate(B282, 1 / 2, RandomElement[{A, B, C}]) → B283
  285. Dilate(B283, 1 / 2, RandomElement[{A, B, C}]) → B284
  286. Dilate(B284, 1 / 2, RandomElement[{A, B, C}]) → B285
  287. Dilate(B285, 1 / 2, RandomElement[{A, B, C}]) → B286
  288. Dilate(B286, 1 / 2, RandomElement[{A, B, C}]) → B287
  289. Dilate(B287, 1 / 2, RandomElement[{A, B, C}]) → B288
  290. Dilate(B288, 1 / 2, RandomElement[{A, B, C}]) → B289
  291. Dilate(B289, 1 / 2, RandomElement[{A, B, C}]) → B290
  292. Dilate(B290, 1 / 2, RandomElement[{A, B, C}]) → B291
  293. Dilate(B291, 1 / 2, RandomElement[{A, B, C}]) → B292
  294. Dilate(B292, 1 / 2, RandomElement[{A, B, C}]) → B293
  295. Dilate(B293, 1 / 2, RandomElement[{A, B, C}]) → B294
  296. Dilate(B294, 1 / 2, RandomElement[{A, B, C}]) → B295
  297. Dilate(B295, 1 / 2, RandomElement[{A, B, C}]) → B296
  298. Dilate(B296, 1 / 2, RandomElement[{A, B, C}]) → B297
  299. Dilate(B297, 1 / 2, RandomElement[{A, B, C}]) → B298
  300. Dilate(B298, 1 / 2, RandomElement[{A, B, C}]) → B299
  301. Dilate(B299, 1 / 2, RandomElement[{A, B, C}]) → B300
  302. Dilate(B300, 1 / 2, RandomElement[{A, B, C}]) → B301
  303. Dilate(B301, 1 / 2, RandomElement[{A, B, C}]) → B302
  304. Dilate(B302, 1 / 2, RandomElement[{A, B, C}]) → B303
  305. Dilate(B303, 1 / 2, RandomElement[{A, B, C}]) → B304
  306. Dilate(B304, 1 / 2, RandomElement[{A, B, C}]) → B305
  307. Dilate(B305, 1 / 2, RandomElement[{A, B, C}]) → B306
  308. Dilate(B306, 1 / 2, RandomElement[{A, B, C}]) → B307
  309. Dilate(B307, 1 / 2, RandomElement[{A, B, C}]) → B308
  310. Dilate(B308, 1 / 2, RandomElement[{A, B, C}]) → B309
  311. Dilate(B309, 1 / 2, RandomElement[{A, B, C}]) → B310
  312. Dilate(B310, 1 / 2, RandomElement[{A, B, C}]) → B311
  313. Dilate(B311, 1 / 2, RandomElement[{A, B, C}]) → B312
  314. Dilate(B312, 1 / 2, RandomElement[{A, B, C}]) → B313
  315. Dilate(B313, 1 / 2, RandomElement[{A, B, C}]) → B314
  316. Dilate(B314, 1 / 2, RandomElement[{A, B, C}]) → B315
  317. Dilate(B315, 1 / 2, RandomElement[{A, B, C}]) → B316
  318. Dilate(B316, 1 / 2, RandomElement[{A, B, C}]) → B317
  319. Dilate(B317, 1 / 2, RandomElement[{A, B, C}]) → B318
  320. Dilate(B318, 1 / 2, RandomElement[{A, B, C}]) → B319
  321. Dilate(B319, 1 / 2, RandomElement[{A, B, C}]) → B320
  322. Dilate(B320, 1 / 2, RandomElement[{A, B, C}]) → B321
  323. Dilate(B321, 1 / 2, RandomElement[{A, B, C}]) → B322
  324. Dilate(B322, 1 / 2, RandomElement[{A, B, C}]) → B323
  325. Dilate(B323, 1 / 2, RandomElement[{A, B, C}]) → B324
  326. Dilate(B324, 1 / 2, RandomElement[{A, B, C}]) → B325
  327. Dilate(B325, 1 / 2, RandomElement[{A, B, C}]) → B326
  328. Dilate(B326, 1 / 2, RandomElement[{A, B, C}]) → B327
  329. Dilate(B327, 1 / 2, RandomElement[{A, B, C}]) → B328
  330. Dilate(B328, 1 / 2, RandomElement[{A, B, C}]) → B329
  331. Dilate(B329, 1 / 2, RandomElement[{A, B, C}]) → B330
  332. Dilate(B330, 1 / 2, RandomElement[{A, B, C}]) → B331
  333. Dilate(B331, 1 / 2, RandomElement[{A, B, C}]) → B332
  334. Dilate(B332, 1 / 2, RandomElement[{A, B, C}]) → B333
  335. Dilate(B333, 1 / 2, RandomElement[{A, B, C}]) → B334
  336. Dilate(B334, 1 / 2, RandomElement[{A, B, C}]) → B335
  337. Dilate(B335, 1 / 2, RandomElement[{A, B, C}]) → B336
  338. Dilate(B336, 1 / 2, RandomElement[{A, B, C}]) → B337
  339. Dilate(B337, 1 / 2, RandomElement[{A, B, C}]) → B338
  340. Dilate(B338, 1 / 2, RandomElement[{A, B, C}]) → B339
  341. Dilate(B339, 1 / 2, RandomElement[{A, B, C}]) → B340
  342. Dilate(B340, 1 / 2, RandomElement[{A, B, C}]) → B341
  343. Dilate(B341, 1 / 2, RandomElement[{A, B, C}]) → B342
  344. Dilate(B342, 1 / 2, RandomElement[{A, B, C}]) → B343
  345. Dilate(B343, 1 / 2, RandomElement[{A, B, C}]) → B344
  346. Dilate(B344, 1 / 2, RandomElement[{A, B, C}]) → B345
  347. Dilate(B345, 1 / 2, RandomElement[{A, B, C}]) → B346
  348. Dilate(B346, 1 / 2, RandomElement[{A, B, C}]) → B347
  349. Dilate(B347, 1 / 2, RandomElement[{A, B, C}]) → B348
  350. Dilate(B348, 1 / 2, RandomElement[{A, B, C}]) → B349
  351. Dilate(B349, 1 / 2, RandomElement[{A, B, C}]) → B350
  352. Dilate(B350, 1 / 2, RandomElement[{A, B, C}]) → B351
  353. Dilate(B351, 1 / 2, RandomElement[{A, B, C}]) → B352
  354. Dilate(B352, 1 / 2, RandomElement[{A, B, C}]) → B353
  355. Dilate(B353, 1 / 2, RandomElement[{A, B, C}]) → B354
  356. Dilate(B354, 1 / 2, RandomElement[{A, B, C}]) → B355
  357. Dilate(B355, 1 / 2, RandomElement[{A, B, C}]) → B356
  358. Dilate(B356, 1 / 2, RandomElement[{A, B, C}]) → B357
  359. Dilate(B357, 1 / 2, RandomElement[{A, B, C}]) → B358
  360. Dilate(B358, 1 / 2, RandomElement[{A, B, C}]) → B359
  361. Dilate(B359, 1 / 2, RandomElement[{A, B, C}]) → B360
  362. Dilate(B360, 1 / 2, RandomElement[{A, B, C}]) → B361
  363. Dilate(B361, 1 / 2, RandomElement[{A, B, C}]) → B362
  364. Dilate(B362, 1 / 2, RandomElement[{A, B, C}]) → B363
  365. Dilate(B363, 1 / 2, RandomElement[{A, B, C}]) → B364
  366. Dilate(B364, 1 / 2, RandomElement[{A, B, C}]) → B365
  367. Dilate(B365, 1 / 2, RandomElement[{A, B, C}]) → B366
  368. Dilate(B366, 1 / 2, RandomElement[{A, B, C}]) → B367
  369. Dilate(B367, 1 / 2, RandomElement[{A, B, C}]) → B368
  370. Dilate(B368, 1 / 2, RandomElement[{A, B, C}]) → B369
  371. Dilate(B369, 1 / 2, RandomElement[{A, B, C}]) → B370
  372. Dilate(B370, 1 / 2, RandomElement[{A, B, C}]) → B371
  373. Dilate(B371, 1 / 2, RandomElement[{A, B, C}]) → B372
  374. Dilate(B372, 1 / 2, RandomElement[{A, B, C}]) → B373
  375. Dilate(B373, 1 / 2, RandomElement[{A, B, C}]) → B374
  376. Dilate(B374, 1 / 2, RandomElement[{A, B, C}]) → B375
  377. Dilate(B375, 1 / 2, RandomElement[{A, B, C}]) → B376
  378. Dilate(B376, 1 / 2, RandomElement[{A, B, C}]) → B377
  379. Dilate(B377, 1 / 2, RandomElement[{A, B, C}]) → B378
  380. Dilate(B378, 1 / 2, RandomElement[{A, B, C}]) → B379
  381. Dilate(B379, 1 / 2, RandomElement[{A, B, C}]) → B380
  382. Dilate(B380, 1 / 2, RandomElement[{A, B, C}]) → B381
  383. Dilate(B381, 1 / 2, RandomElement[{A, B, C}]) → B382
  384. Dilate(B382, 1 / 2, RandomElement[{A, B, C}]) → B383
  385. Dilate(B383, 1 / 2, RandomElement[{A, B, C}]) → B384
  386. Dilate(B384, 1 / 2, RandomElement[{A, B, C}]) → B385
  387. Dilate(B385, 1 / 2, RandomElement[{A, B, C}]) → B386
  388. Dilate(B386, 1 / 2, RandomElement[{A, B, C}]) → B387
  389. Dilate(B387, 1 / 2, RandomElement[{A, B, C}]) → B388
  390. Dilate(B388, 1 / 2, RandomElement[{A, B, C}]) → B389
  391. Dilate(B389, 1 / 2, RandomElement[{A, B, C}]) → B390
  392. Dilate(B390, 1 / 2, RandomElement[{A, B, C}]) → B391
  393. Dilate(B391, 1 / 2, RandomElement[{A, B, C}]) → B392
  394. Dilate(B392, 1 / 2, RandomElement[{A, B, C}]) → B393
  395. Dilate(B393, 1 / 2, RandomElement[{A, B, C}]) → B394
  396. Dilate(B394, 1 / 2, RandomElement[{A, B, C}]) → B395
  397. Dilate(B395, 1 / 2, RandomElement[{A, B, C}]) → B396
  398. Dilate(B396, 1 / 2, RandomElement[{A, B, C}]) → B397
  399. Dilate(B397, 1 / 2, RandomElement[{A, B, C}]) → B398
  400. Dilate(B398, 1 / 2, RandomElement[{A, B, C}]) → B399
  401. Dilate(B399, 1 / 2, RandomElement[{A, B, C}]) → B400
  402. Dilate(B400, 1 / 2, RandomElement[{A, B, C}]) → B401
  403. Dilate(B401, 1 / 2, RandomElement[{A, B, C}]) → B402
  404. Dilate(B402, 1 / 2, RandomElement[{A, B, C}]) → B403
  405. Dilate(B403, 1 / 2, RandomElement[{A, B, C}]) → B404
  406. Dilate(B404, 1 / 2, RandomElement[{A, B, C}]) → B405
  407. Dilate(B405, 1 / 2, RandomElement[{A, B, C}]) → B406
  408. Dilate(B406, 1 / 2, RandomElement[{A, B, C}]) → B407
  409. Dilate(B407, 1 / 2, RandomElement[{A, B, C}]) → B408
  410. Dilate(B408, 1 / 2, RandomElement[{A, B, C}]) → B409
  411. Dilate(B409, 1 / 2, RandomElement[{A, B, C}]) → B410
  412. Dilate(B410, 1 / 2, RandomElement[{A, B, C}]) → B411
  413. Dilate(B411, 1 / 2, RandomElement[{A, B, C}]) → B412
  414. Dilate(B412, 1 / 2, RandomElement[{A, B, C}]) → B413
  415. Dilate(B413, 1 / 2, RandomElement[{A, B, C}]) → B414
  416. Dilate(B414, 1 / 2, RandomElement[{A, B, C}]) → B415
  417. Dilate(B415, 1 / 2, RandomElement[{A, B, C}]) → B416
  418. Dilate(B416, 1 / 2, RandomElement[{A, B, C}]) → B417
  419. Dilate(B417, 1 / 2, RandomElement[{A, B, C}]) → B418
  420. Dilate(B418, 1 / 2, RandomElement[{A, B, C}]) → B419
  421. Dilate(B419, 1 / 2, RandomElement[{A, B, C}]) → B420
  422. Dilate(B420, 1 / 2, RandomElement[{A, B, C}]) → B421
  423. Dilate(B421, 1 / 2, RandomElement[{A, B, C}]) → B422
  424. Dilate(B422, 1 / 2, RandomElement[{A, B, C}]) → B423
  425. Dilate(B423, 1 / 2, RandomElement[{A, B, C}]) → B424
  426. Dilate(B424, 1 / 2, RandomElement[{A, B, C}]) → B425
  427. Dilate(B425, 1 / 2, RandomElement[{A, B, C}]) → B426
  428. Dilate(B426, 1 / 2, RandomElement[{A, B, C}]) → B427
  429. Dilate(B427, 1 / 2, RandomElement[{A, B, C}]) → B428
  430. Dilate(B428, 1 / 2, RandomElement[{A, B, C}]) → B429
  431. Dilate(B429, 1 / 2, RandomElement[{A, B, C}]) → B430
  432. Dilate(B430, 1 / 2, RandomElement[{A, B, C}]) → B431
  433. Dilate(B431, 1 / 2, RandomElement[{A, B, C}]) → B432
  434. Dilate(B432, 1 / 2, RandomElement[{A, B, C}]) → B433
  435. Dilate(B433, 1 / 2, RandomElement[{A, B, C}]) → B434
  436. Dilate(B434, 1 / 2, RandomElement[{A, B, C}]) → B435
  437. Dilate(B435, 1 / 2, RandomElement[{A, B, C}]) → B436
  438. Dilate(B436, 1 / 2, RandomElement[{A, B, C}]) → B437
  439. Dilate(B437, 1 / 2, RandomElement[{A, B, C}]) → B438
  440. Dilate(B438, 1 / 2, RandomElement[{A, B, C}]) → B439
  441. Dilate(B439, 1 / 2, RandomElement[{A, B, C}]) → B440
  442. Dilate(B440, 1 / 2, RandomElement[{A, B, C}]) → B441
  443. Dilate(B441, 1 / 2, RandomElement[{A, B, C}]) → B442
  444. Dilate(B442, 1 / 2, RandomElement[{A, B, C}]) → B443
  445. Dilate(B443, 1 / 2, RandomElement[{A, B, C}]) → B444
  446. Dilate(B444, 1 / 2, RandomElement[{A, B, C}]) → B445
  447. Dilate(B445, 1 / 2, RandomElement[{A, B, C}]) → B446
  448. Dilate(B446, 1 / 2, RandomElement[{A, B, C}]) → B447
  449. Dilate(B447, 1 / 2, RandomElement[{A, B, C}]) → B448
  450. Dilate(B448, 1 / 2, RandomElement[{A, B, C}]) → B449
  451. Dilate(B449, 1 / 2, RandomElement[{A, B, C}]) → B450
  452. Dilate(B450, 1 / 2, RandomElement[{A, B, C}]) → B451
  453. Dilate(B451, 1 / 2, RandomElement[{A, B, C}]) → B452
  454. Dilate(B452, 1 / 2, RandomElement[{A, B, C}]) → B453
  455. Dilate(B453, 1 / 2, RandomElement[{A, B, C}]) → B454
  456. Dilate(B454, 1 / 2, RandomElement[{A, B, C}]) → B455
  457. Dilate(B455, 1 / 2, RandomElement[{A, B, C}]) → B456
  458. Dilate(B456, 1 / 2, RandomElement[{A, B, C}]) → B457
  459. Dilate(B457, 1 / 2, RandomElement[{A, B, C}]) → B458
  460. Dilate(B458, 1 / 2, RandomElement[{A, B, C}]) → B459
  461. Dilate(B459, 1 / 2, RandomElement[{A, B, C}]) → B460
  462. Dilate(B460, 1 / 2, RandomElement[{A, B, C}]) → B461
  463. Dilate(B461, 1 / 2, RandomElement[{A, B, C}]) → B462
  464. Dilate(B462, 1 / 2, RandomElement[{A, B, C}]) → B463
  465. Dilate(B463, 1 / 2, RandomElement[{A, B, C}]) → B464
  466. Dilate(B464, 1 / 2, RandomElement[{A, B, C}]) → B465
  467. Dilate(B465, 1 / 2, RandomElement[{A, B, C}]) → B466
  468. Dilate(B466, 1 / 2, RandomElement[{A, B, C}]) → B467
  469. Dilate(B467, 1 / 2, RandomElement[{A, B, C}]) → B468
  470. Dilate(B468, 1 / 2, RandomElement[{A, B, C}]) → B469
  471. Dilate(B469, 1 / 2, RandomElement[{A, B, C}]) → B470
  472. Dilate(B470, 1 / 2, RandomElement[{A, B, C}]) → B471
  473. Dilate(B471, 1 / 2, RandomElement[{A, B, C}]) → B472
  474. Dilate(B472, 1 / 2, RandomElement[{A, B, C}]) → B473
  475. Dilate(B473, 1 / 2, RandomElement[{A, B, C}]) → B474
  476. Dilate(B474, 1 / 2, RandomElement[{A, B, C}]) → B475
  477. Dilate(B475, 1 / 2, RandomElement[{A, B, C}]) → B476
  478. Dilate(B476, 1 / 2, RandomElement[{A, B, C}]) → B477
  479. Dilate(B477, 1 / 2, RandomElement[{A, B, C}]) → B478
  480. Dilate(B478, 1 / 2, RandomElement[{A, B, C}]) → B479
  481. Dilate(B479, 1 / 2, RandomElement[{A, B, C}]) → B480
  482. Dilate(B480, 1 / 2, RandomElement[{A, B, C}]) → B481
  483. Dilate(B481, 1 / 2, RandomElement[{A, B, C}]) → B482
  484. Dilate(B482, 1 / 2, RandomElement[{A, B, C}]) → B483
  485. Dilate(B483, 1 / 2, RandomElement[{A, B, C}]) → B484
  486. Dilate(B484, 1 / 2, RandomElement[{A, B, C}]) → B485
  487. Dilate(B485, 1 / 2, RandomElement[{A, B, C}]) → B486
  488. Dilate(B486, 1 / 2, RandomElement[{A, B, C}]) → B487
  489. Dilate(B487, 1 / 2, RandomElement[{A, B, C}]) → B488
  490. Dilate(B488, 1 / 2, RandomElement[{A, B, C}]) → B489
  491. Dilate(B489, 1 / 2, RandomElement[{A, B, C}]) → B490
  492. Dilate(B490, 1 / 2, RandomElement[{A, B, C}]) → B491
  493. Dilate(B491, 1 / 2, RandomElement[{A, B, C}]) → B492
  494. Dilate(B492, 1 / 2, RandomElement[{A, B, C}]) → B493
  495. Dilate(B493, 1 / 2, RandomElement[{A, B, C}]) → B494
  496. Dilate(B494, 1 / 2, RandomElement[{A, B, C}]) → B495
  497. Dilate(B495, 1 / 2, RandomElement[{A, B, C}]) → B496
  498. Dilate(B496, 1 / 2, RandomElement[{A, B, C}]) → B497
  499. Dilate(B497, 1 / 2, RandomElement[{A, B, C}]) → B498
  500. Dilate(B498, 1 / 2, RandomElement[{A, B, C}]) → B499
  501. Dilate(B499, 1 / 2, RandomElement[{A, B, C}]) → B500
  502. Dilate(B500, 1 / 2, RandomElement[{A, B, C}]) → B501

AI Drawing Prompt Reference

Draw an equilateral triangle, then randomly select one of its vertices. Starting from one of the triangle's vertices, repeatedly move the current point halfway towards a randomly chosen vertex. Repeat this process many times to form a fractal pattern.
The prompt above was compiled from the original drawing commands and is for reference only.