a working collection seventeen pages

Mandala Madness

Seventeen studies in radial symmetry, each one generated from a rule — intersecting chords, hyperbolic tilings, counter-rotating rings, a nine-triangle yantra — rather than drawn by hand. Every plate is a self-contained page. Click one to set it turning.

Free to look at, free to keep looking at — no account, no paywall, no ads. If you'd like to keep it going, leave a tip ↗

Sine Field — bands of sines in blue, violet and red 01
study 01webgl

Sine Field

Bands of sines in blue, violet and red.

Three Layers — three turning layers of squares 04
study 04webgl

Three Layers

Three layers of squares, each turning in its own frame.

Six Circles — a turning arrangement of six circles 10
study 10webgl

Six Circles

Six circles in a turning arrangement.

Jet Turbine — four rotors 11
study 11webgl

Jet Turbine

Four rotors, one turn in 24 s.

Spiral Galaxy — three arms 12
study 12webgl

Spiral Galaxy

Three arms, one turn in 110 s.

Lotus Mandala — seven rings 13
study 13webgl

Lotus Mandala

Seven rings, one turn in 84.7 s.

Right Triangles — a (2,3,7) hyperbolic tiling 14
study 14webgl

Right Triangles

A (2,3,7) tiling: seven sectors, one turn in 96 s.

Scale Disc — eleven counter-rotating rows 15
study 15webgl

Scale Disc

Eleven rows, one turn in 78 s.

Chord Envelope — 760 chords from theta to 21 theta 16
study 16webgl

Chord Envelope

Twenty cusps from chords drawn θ to 21θ; one twist in 220 s.

De Stijl Yantra — nine interlocking triangles in primary colours 17
study 17webgl

De Stijl Yantra

Nine triangles in four flat colours; four up and five down turn against each other.

Radial Shutter — a comb of bars around an aperture 18
study 18webgl

Radial Shutter

A comb of bars around a blinking aperture; iris turns in 105 s.

Rosette — ninety-six equal circles in a twelve-fold orbit 19
study 19webgl

Rosette

Ninety-six equal circles in an exact twelve-fold orbit; it beats.

Atom — three orbits, six electrons, a hexagonal nucleus of red and blue triangles 20
study 20webgl

Atom

Three exact orbits, six electrons, a hexagonal nucleus of red and blue triangles, turning against the orbits.

Accordion Ring — pleated strips sliding against each other 21
study 21webgl

Accordion Ring

Sixty-four pleats on twenty-two strips; alternate strips slide opposite ways, so the weave opens and closes.

Tribal — forty-eight feathers in two counter-turning rows around an eight-petal core 22
study 22webgl

Tribal

Forty-eight feathers in two rows turning against each other; ink, coral and teal, flat.

Ripple — neon interference rings in purple, magenta and red around a warm circular medallion 23
study 23webgl

Ripple

Neon interference in eight-fold dihedral; the bands flow out, a second ring system flows in.

Mandala — an early three.js mandala —
unplatedwebgl

Mandala

An extra plate, outside the series numbering.