Multiply by 6 with Dice: Interactive Random Polygons and Dilation

Multiply by 6 with Dice: Interactive Random Polygons and Dilation
Loading the math board and drawing, please wait…
2020-02-09 13:56
① This example demonstrates how rolling a dice generates random points and corresponding polygons (e.g., hexagons) on a plane, illustrating the relationship between multiplying by 6 and geometric dilation (scaling). ② Core math concepts include multiplication, plane figures (polygons), dilation (similarity transformation), randomness, and conditional probability, with quadratic equations as an extended context. ③ Construction highlights: GeoGebra commands such as Shuffle, Random, Point, Circle, Polygon, Rotate, Angle, Midpoint, Textfield, and Intersect are used to build dice face dot arrays (AP to JP), position lists (positionlist, pl), dice list (dlist), and center point A, with random rotation and scaling for dynamic visuals and a text input for interaction. ④ Suitable for upper elementary to middle school students, this helps intuitively grasp the link between multiplication and geometric transformations, and serves as an introduction to probability and random simulation.

GeoGebra Commands & Parameters

  1. Shuffle(positionlist) → pl, {(9, 21), (14, 16), (2, 16), (5, 10), (21, 21), (21, 15), (8, 15), (19.234824979926557, 9.296710623986465), (3, 22), (15, 22)}
  2. Element(pl, 1) → A
  3. Element(pl, 2) → B
  4. Element(pl, 3) → C
  5. Element(pl, 4) → D
  6. Element(pl, 5) → E
  7. Element(pl, 6) → F
  8. Element(pl, 7) → G
  9. Element(pl, 8) → H
  10. Element(pl, 9) → I
  11. Element(pl, 10) → J
  12. Circle(A, sd) → c
  13. Circle(B, sd) → d
  14. Circle(C, sd) → e
  15. Circle(D, sd) → f
  16. Circle(E, sd) → g
  17. Circle(J, sd) → h
  18. Circle(I, sd) → k
  19. Circle(H, sd) → p
  20. Circle(G, sd) → q
  21. Random(90, 270) → a1
  22. Circle(F, sd) → r
  23. Point(c) → K
  24. Point(d) → L
  25. Point(e) → M
  26. Point(f) → N
  27. Point(g) → O
  28. Rotate(K, a1°, A) → K'
  29. Angle(K, A, K') → α
  30. Polygon(A, K', 4) → poly1, i, j, l, m, P, Q
  31. Random(0, 360) → a2
  32. Random(0, 360) → a3
  33. Random(0, 360) → a4
  34. Random(0, 360) → a5
  35. Random(0, 360) → a6
  36. Random(0, 360) → a7
  37. Random(0, 360) → a8
  38. Random(0, 360) → a9
  39. Random(0, 360) → a10
  40. Point(r) → R
  41. Point(q) → S
  42. Point(p) → T
  43. Point(k) → U
  44. Point(h) → V
  45. Rotate(L, a2°, B) → L'
  46. Angle(L, B, L') → β
  47. Rotate(M, a3°, C) → M'
  48. Angle(M, C, M') → γ
  49. Rotate(N, a4°, D) → N'
  50. Angle(N, D, N') → δ
  51. Rotate(O, a5°, E) → O'
  52. Angle(O, E, O') → ε
  53. Rotate(R, a6°, F) → R'
  54. Angle(R, F, R') → ζ
  55. Rotate(S, a7°, G) → S'
  56. Angle(S, G, S') → η
  57. Rotate(T, a8°, H) → T'
  58. Angle(T, H, T') → θ
  59. Rotate(U, a9°, I) → U'
  60. Angle(U, I, U') → ι
  61. Rotate(V, a10°, J) → V'
  62. Angle(V, J, V') → κ
  63. Polygon(B, L', 4) → poly2, n, s, t, a, W, Z
  64. Polygon(C, M', 4) → poly3, b, f_1, g_1, h_1, A_1, B_1
  65. Polygon(D, N', 4) → poly4, i_1, j_1, k_1, l_1, C_1, D_1
  66. Polygon(E, O', 4) → poly5, m_1, n_1, p_1, q_1, E_1, F_1
  67. Polygon(F, R', 4) → poly6, r_1, s_1, t_1, a_1, G_1, H_1
  68. Polygon(G, S', 4) → poly7, b_1, c_1, d_1, e_1, I_1, J_1
  69. Polygon(H, T', 4) → poly8, f_2, g_2, h_2, i_2, K_1, L_1
  70. Polygon(I, U', 4) → poly9, j_2, k_2, l_2, m_2, M_1, N_1
  71. Polygon(J, V', 4) → poly10, n_2, p_2, q_2, r_2, O_1, P_1
  72. Circle(J, O_1) → c_2
  73. Circle(H, K_1) → d_2
  74. Circle(G, I_1) → e_2
  75. Circle(F, G_1) → s_2
  76. Circle(E, E_1) → t_2
  77. Circle(D, C_1) → c_3
  78. Circle(C, A_1) → d_3
  79. Circle(B, W) → e_3
  80. Circle(I, M_1) → f_3
  81. Circle(A, P) → g_3
  82. Midpoint(K', Q) → Q_1
  83. Midpoint(Q_1, Q) → R_1
  84. Midpoint(K', Q_1) → S_1
  85. Midpoint(B, W) → T_1
  86. Midpoint(T_1, W) → U_1
  87. Midpoint(B, T_1) → V_1
  88. Midpoint(C, A_1) → W_1
  89. Midpoint(C, W_1) → Z_1
  90. Midpoint(W_1, A_1) → A_2
  91. Midpoint(D, C_1) → B_2
  92. Midpoint(D, B_2) → C_2
  93. Midpoint(B_2, C_1) → D_2
  94. Midpoint(E, E_1) → E_2
  95. Midpoint(E_2, E_1) → F_2
  96. Midpoint(E, E_2) → G_2
  97. Midpoint(F, G_1) → H_2
  98. Midpoint(H_2, G_1) → I_2
  99. Midpoint(F, H_2) → J_2
  100. Midpoint(G, I_1) → K_2
  101. Midpoint(G, K_2) → L_2
  102. Midpoint(I_1, K_2) → M_2
  103. Midpoint(H, K_1) → N_2
  104. Midpoint(H, N_2) → O_2
  105. Midpoint(N_2, K_1) → P_2
  106. Midpoint(J, O_1) → Q_2
  107. Midpoint(J, Q_2) → R_2
  108. Midpoint(Q_2, O_1) → S_2
  109. Midpoint(M_1, I) → T_2
  110. Midpoint(M_1, T_2) → U_2
  111. Midpoint(T_2, I) → V_2
  112. Element(dl, dsl) → dn
  113. Textfield(kiddice) → InputBox1
  114. Textfield(kiddots) → InputBox2
  115. Element(dl, dsl) → dice
  116. Intersect(j, l) → E_3
  117. Intersect(t, a) → F_3
  118. Intersect(g_1, h_1) → G_3
  119. Intersect(k_1, l_1) → H_3
  120. Intersect(p_1, q_1) → I_3
  121. Intersect(t_1, a_1) → J_3
  122. Intersect(d_1, e_1) → K_3
  123. Intersect(h_2, i_2) → L_3
  124. Intersect(l_2, m_2) → M_3
  125. Intersect(n_2, p_2) → N_3
  126. Intersect(q_2, r_2) → O_3
  127. Midpoint(A, Q_1) → P_3
  128. Midpoint(Q_1, E_3) → Q_3
  129. Midpoint(F_3, T_1) → R_3
  130. Midpoint(L', T_1) → S_3
  131. Midpoint(M', W_1) → T_3
  132. Midpoint(W_1, G_3) → U_3
  133. Midpoint(H_3, B_2) → V_3
  134. Midpoint(B_2, N') → W_3
  135. Midpoint(E_2, I_3) → Z_3
  136. Midpoint(E_2, O') → A_4
  137. Midpoint(R', H_2) → B_4
  138. Midpoint(H_2, J_3) → C_4
  139. Midpoint(K_2, S') → D_4
  140. Midpoint(K_3, K_2) → E_4
  141. Midpoint(L_3, N_2) → F_4
  142. Midpoint(N_2, T') → G_4
  143. Midpoint(U', T_2) → H_4
  144. Midpoint(T_2, M_3) → I_4
  145. Midpoint(N_3, Q_2) → J_4
  146. Midpoint(Q_2, O_3) → K_4
  147. Midpoint(Q_3, R_1) → B_3
  148. Midpoint(S_1, P_3) → C_3
  149. Midpoint(S_3, U_1) → D_3
  150. Midpoint(V_1, R_3) → L_4
  151. Midpoint(V_3, C_2) → M_4
  152. Midpoint(D_2, W_3) → N_4
  153. Midpoint(A_2, U_3) → O_4
  154. Midpoint(T_3, Z_1) → P_4
  155. Midpoint(U_2, I_4) → Q_4
  156. Midpoint(H_4, V_2) → R_4
  157. Midpoint(C_4, J_2) → S_4
  158. Midpoint(I_2, B_4) → T_4
  159. Midpoint(P_2, G_4) → U_4
  160. Midpoint(F_4, O_2) → V_4
  161. Midpoint(E_4, M_2) → W_4
  162. Midpoint(L_2, D_4) → Z_4
  163. Midpoint(K_4, S_2) → A_5
  164. Midpoint(F_2, A_4) → B_5
  165. Midpoint(Z_3, G_2) → C_5
  166. Midpoint(R_2, J_4) → D_5

AI Drawing Prompt Reference

Generate ten random points on a plane)Skip one as the center. Draw equal-sized circles centered at nine of the points. Place a random point on each circle. Connect the center to a point on the first circle, then rotate that point around the center by a random angle to form an angle. Construct a regular polygon (e.g., a square) with the center as a vertex, using that angle. Repeat similar rotations for points on other circles, each with its own random angle. All points, circles, angles, and polygons together illustrate randomness and geometric transformation.
The prompt above was compiled from the original drawing commands and is for reference only.