Piecewise Isometries Plotter

December 28, 2024

Introduction

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)

Interactive Plotter

Try adjusting the parameters below to explore different patterns:

Piecewise Isometries Plotter

α: 0.101
β: 0.641
Juan Pablo Romero Méndez

Juan Pablo Romero Méndez

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

@1jpablo1

© 2026