Snowflakes and Kaleidoscopes

Snowflakes and Kaleidoscopes
Loading the math board and drawing, please wait…
2017-11-22 00:49
In collections Playing With Symmetry
This GeoGebra example showcases the beauty of snowflakes and Kaleidoscope patterns through transformations and reflections. It involves key mathematical concepts such as vectors, reflections, and transformations. Using commands like Rotate, Angle, Line, and Mirror, users can create complex geometric patterns. Suitable for high school and above students or teachers for teaching and exploring geometric transformations.

GeoGebra Commands & Parameters

  1. Rotate(A, α, B) → A'
  2. Angle(A, B, A') → β
  3. Line(A', B) → f
  4. Line(A, B) → g
  5. Mirror(f, g) → f'
  6. Mirror(g, f') → g'
  7. Mirror(g', f') → g''
  8. Mirror(g'', f) → g'''
  9. Mirror(f, g''') → f'_1
  10. Mirror(g''', f'_1) → h
  11. Mirror(f'_1, h) → i
  12. Mirror(h, i) → h'
  13. Mirror(i, h') → i'
  14. Mirror(h', i') → h''
  15. Mirror(i', h'') → i''
  16. Mirror(h'', i'') → h'''
  17. Mirror(i'', h''') → i'''
  18. Mirror(h''', i''') → j
  19. Mirror(i''', j) → k
  20. Mirror(j, k) → j'
  21. Mirror(k, j') → k'
  22. Mirror(C, f') → C'
  23. Mirror(C, g'') → C'_1
  24. Mirror(C', g'') → C''
  25. Mirror(C, g''') → C'_2
  26. Mirror(C', g''') → C''_1
  27. Mirror(C'_1, g''') → D
  28. Mirror(C'', g''') → C'''
  29. Mirror(C, h') → C'_3
  30. Mirror(C', h') → C''_2
  31. Mirror(C'_1, h') → E
  32. Mirror(C'', h') → C'''_1
  33. Mirror(C'_2, h') → F
  34. Mirror(C''_1, h') → G
  35. Mirror(D, h') → D'
  36. Mirror(C''', h') → H
  37. Mirror(C, j') → C'_4
  38. Mirror(C', j') → C''_3
  39. Mirror(C'_1, j') → I
  40. Mirror(C'', j') → C'''_2
  41. Mirror(C'_2, j') → J
  42. Mirror(C''_1, j') → K
  43. Mirror(D, j') → D'_1
  44. Mirror(C''', j') → L
  45. Mirror(C''_2, j') → M
  46. Mirror(E, j') → E'
  47. Mirror(C'''_1, j') → N
  48. Mirror(F, j') → F'
  49. Mirror(G, j') → G'
  50. Mirror(D', j') → D''
  51. Mirror(H, j') → H'
  52. Mirror(C'_3, j') → O
  53. Mirror(C'_4, j) → P
  54. Mirror(C''_3, j) → Q
  55. Mirror(I, j) → I'
  56. Mirror(C'''_2, j) → R