Move (or drag on touch) inside the tube to draw

Kaleidoscope (2D)

This 2D simulator rebuilds a classic mirror kaleidoscope on canvas: a wedge of N mirror planes meets at the tube's center, and every point you trace with the pointer is reflected by real dihedral mirror geometry — angle of incidence equal to angle of reflection at each plane — into N rotational copies and N mirror-flipped copies that tile the full circle. Adjust the mirror count to change the wedge angle and image count, toggle the mirror planes on to see the reflecting surfaces themselves, and watch the live readout report the exact wedge angle, virtual image count and angle of incidence for the point you are currently drawing.