First have a look at:

Kaleidoscope - A browser application for creating kaleidoscopic images in spherical, Euclidic and hyperbolic space.

Album of photos - Contains some results of the kaleidoscope app.

If you want to know more:

Bridges 2018 - A short interactive presentation.

"Kaleidoscopes for Non-Euclidean Space" - A paper which explains in detail how the kaleidoscope app generates the images.

My blog - A rambling discussion about geometry and programming, including kaleidoscopes. Look at the posts of early 2018.

Code repository - Has the code of the Kaleidoscope app.


Peter Stampfli, Rue de Lausanne 1, 1580 Avenches, Switzerland