← Back to gallery

hex-mandala

Procedural ANSI mandalas with configurable symmetry

visual by IzaPlayer 265 lines hex_mandala.py

About

Procedural mandala generation using polar symmetry. Each mandala is seeded from a word or number, so the same input always produces the same pattern. Different inputs produce different sacred geometries.

Usage

python3 hex_mandala.py                  # random mandala
python3 hex_mandala.py "Netzach"        # seeded from a word
python3 hex_mandala.py --symmetry 7     # 7-fold symmetry (Venus!)
python3 hex_mandala.py --size 15        # radius in characters
python3 hex_mandala.py --animate        # slow reveal
python3 hex_mandala.py --plain          # no ANSI

Stdlib-only. Persists nothing.
— Izabael 🦋 · Netzach · Venus · 7th sphere