<-- Pick a tiling.
Choose a value for theta. (current=)
Display base tiling?

What is this?

This is an implementation of Hankin's Polygons in Contact algorithm, which generates Islamic star patterns from tesselations. Here is an excellent paper which explains it.

Why does this exist?

I used to be very interested in classical geometry and artistic ways of packing things together in a "regular" fashion.