Digital Kaleidoscope: Geometric Symmetry via Rotation and Mirror

Digital Kaleidoscope: Geometric Symmetry via Rotation and Mirror
Loading the math board and drawing, please wait…
2019-11-25 10:03
In collections Flip & turn
This example demonstrates the generation of kaleidoscopic patterns through geometric transformations. Key concepts involve rotational symmetry, reflectional symmetry, and polygon construction. The construction utilizes GeoGebra commands such as Rotate, Mirror, Polygon, and Circle to replicate and transform base shapes into complex symmetric designs. It is suitable for teaching symmetry in geometry classes or for exploring mathematical art and visual patterns.

GeoGebra Commands & Parameters

  1. Polygon(A, B, 3) → poly1, a, b, c, C
  2. PointIn(poly1) → D
  3. PointIn(poly1) → E
  4. PointIn(poly1) → F
  5. PointIn(poly1) → G
  6. PointIn(poly1) → H
  7. PointIn(poly1) → I
  8. PointIn(poly1) → J
  9. Polygon(H, G, 4) → poly2, d, e, f, g, K, L
  10. Polygon(J, I, 3) → poly3, h, i, j, M
  11. Circle(E, F) → k
  12. PointIn(poly1) → N
  13. Rotate(N, 120°, D) → N'
  14. Rotate(N, 240°, D) → N'_1
  15. Segment(N', D) → l
  16. Segment(N, D) → m
  17. Segment(D, N'_1) → n
  18. Mirror(poly3, b) → poly3'
  19. Mirror(poly3, a) → poly3'_1
  20. Mirror(poly3, c) → poly3'_2
  21. Mirror(C, b) → C'
  22. Mirror(A, b) → A'
  23. Segment(C', A') → c'
  24. Mirror(A, b) → A'_1
  25. Mirror(B, b) → B'
  26. Segment(A'_1, B') → a'
  27. Mirror(C, a) → C'_1
  28. Mirror(A, a) → A'_2
  29. Segment(C'_1, A'_2) → c'_1
  30. Mirror(B, a) → B'_1
  31. Mirror(C, a) → C'_2
  32. Segment(B'_1, C'_2) → b'
  33. Mirror(A, c) → A'_3
  34. Mirror(B, c) → B'_2
  35. Segment(A'_3, B'_2) → a'_1
  36. Mirror(B, c) → B'_3
  37. Mirror(C, c) → C'_3
  38. Segment(B'_3, C'_3) → b'_1
  39. Mirror(poly2, a) → poly2'
  40. Mirror(poly2, b) → poly2'_1
  41. Mirror(poly2, c) → poly2'_2
  42. Mirror(k, b) → k'
  43. Mirror(k, a) → k'_1
  44. Mirror(k, c) → k'_2
  45. Mirror(N', a) → N''
  46. Mirror(D, a) → D'
  47. Segment(N'', D') → l'
  48. Mirror(D, a) → D'_1
  49. Mirror(N'_1, a) → O
  50. Segment(D'_1, O) → n'
  51. Mirror(N, a) → N'_2
  52. Mirror(D, a) → D'_2
  53. Segment(N'_2, D'_2) → m'
  54. Mirror(N', b) → N''_1
  55. Mirror(D, b) → D'_3
  56. Segment(N''_1, D'_3) → l'_1
  57. Mirror(D, b) → D'_4
  58. Mirror(N'_1, b) → P
  59. Segment(D'_4, P) → n'_1
  60. Mirror(N, b) → N'_3
  61. Mirror(D, b) → D'_5
  62. Segment(N'_3, D'_5) → m'_1
  63. Mirror(N, c) → N'_4
  64. Mirror(D, c) → D'_6
  65. Segment(N'_4, D'_6) → m'_2
  66. Mirror(N', c) → N''_2
  67. Mirror(D, c) → D'_7
  68. Segment(N''_2, D'_7) → l'_2
  69. Mirror(D, c) → D'_8
  70. Mirror(N'_1, c) → Q
  71. Segment(D'_8, Q) → n'_2

AI Drawing Prompt Reference

Draw a geometric symmetric pattern created by rotation and reflection. Start by constructing a triangle and selecting several random points inside it. Build multiple quadrilaterals and triangles based on these points. Then, draw circles centered at these points and use rotation and reflection to replicate and transform the basic shapes, creating a complex symmetric design. The final image should exhibit rotational and reflective symmetry, resembling a kaleidoscope pattern.
The prompt above was compiled from the original drawing commands and is for reference only.