Home▸Mathematics▸Kaleidoscope Drawing: Mirror Symmetry Art (2D)

🔮 Kaleidoscope Drawing: Mirror Symmetry Art (2D)

Draw freehand strokes and watch them replicate live into true N-fold dihedral symmetry (rotation + mirror reflection), rendered on a 2D canvas with adjustable fold count, mirror toggle and auto-rotation.

Mathematics2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-kaleidoscope ↗ Open standalone
⚙ Under the hood

Draw freehand strokes on a 2D canvas and watch them replicate instantly into true N-fold symmetry: each stroke is rotated by 2π/N copies around the centre and, when mirroring is on, reflected as well, forming the full dihedral group D_N (or the pure rotation group C_N with mirroring off). Adjust the fold count from 2 to 24, toggle mirror reflection, switch on rainbow colour or slow auto-rotation, and save the resulting mandala as a PNG.

SymmetryDihedral GroupGenerative ArtDrawingMirror ReflectionCanvas2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)