Piecewise Isometries Plotter

December 28, 2024

α 0.101   β 0.641
drag on the image to steer · α   β  ·  hold shift for fine steps
parameter spaceα → · β ↓
α 0.101
β 0.641
1000
250
3

About

Piecewise isometries can generate intricate fractal patterns through simple rotation rules applied to different regions of the complex plane.

This post is about a particular family, defined by a piecewise function:

T(z)={αzif z2>1α(βz+2(1β))if z21T(z) = \begin{cases} \alpha \cdot z & \text{if } |z - 2| > 1 \\ \alpha \cdot (\beta z + 2(1 - \beta)) & \text{if } |z - 2| \leq 1 \end{cases}

Where α\alpha and β\beta are complex numbers on the unit circle, determined by the angle factors.

More about the math (PDF in Spanish)

Juan Pablo Romero Méndez

Juan Pablo Romero Méndez

Exploring type theory, functional programming, math visualization, and proof assistants

@1jpablo1

© 2026