Design polygon tessellations in your browser or on your desktop.
Simple-polygon tessellations are tilings of the plane built from squares, triangles, hexagons and friends. Tessell.art is a place to design and explore them.
What you can build
Simple polygons with edge of unit length (or multiples thereof) are supported.
A small selection of aperiodic, regular and semiregular tilings the editor handles today.
What it does
Interactive editing
Click an edge to grow the tiling. Pick and drag a polygon and the editor keeps the geometry edge-to-edge as you go.
Mathematically rigorous
Validates edge-to-edge integrity. Surfaces symmetry axes and uniformity classes on request — never in your face.
Multiple outputs
Export to SVG for print and web, or to a DOT graph for further analysis. More formats to come.
Foundation libraries
The project ships reusable libraries that grew out of the
tessellation work. Today that means
ring-seq, a cyclic-sequence library available in
Scala, Rust and Python, and dcel, a planar-subdivision
library for Scala (JVM and Scala.js) that powers the editor’s
geometric model.
Who it’s for
- Artists and hobbyists exploring tilings as a creative pursuit.
- Designers who need exportable, edge-correct SVG.
- Developers who need the foundation libraries on their own terms.
Latest from the blog
-
The 11 Archimedean tilings, one by one
An illustrated tour through the eleven edge-to-edge regular-polygon tilings with one vertex configuration.
-
How to read vertex notation
What 3.6.3.6 actually means, and why the same vertex has many equally valid spellings.
-
Introducing tessell.art
Why the project exists, what ships today, and what is coming next.