Home▸Articles▸Geometry

2D Tessellations: Patterns That Tile the Plane

Tessellations are patterns that cover a plane with no gaps or overlaps, and they have fascinated mathematicians and artists alike.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Are Tessellations?

A tessellation is a pattern of shapes covering a plane without gaps or overlaps. These patterns can be created using regular polygons like squares, triangles, and hexagons, but also through more complex designs that mimic natural forms or artistic creations.

Tessellations are not just abstract mathematical concepts; they have practical applications in fields such as architecture, art, and crystallography.

Lattice Vector Math

Lattice vectors define the repeating pattern of a tessellation. In 2D, these can be represented by two non-parallel vectors that span the plane. By adding multiples of these vectors, you can generate all points in the tessellation.

For example, in a square lattice, one vector might point right and the other upwards; in a hexagonal lattice, vectors would point to adjacent vertices.

live demo · related simulation● LIVE

Escher-Style Transformations

M.C. Escher's artwork often featured tessellating patterns that transformed from one shape to another seamlessly. In 2D tessellation simulations, you can achieve similar effects by dragging control points on a tile edge, which triggers mirror reflections or translations to maintain the tessellation.

These transformations are governed by symmetry groups, such as rotations and reflections, ensuring the pattern remains consistent across the plane.

Applications of Tessellations

Tessellations have numerous applications. In architecture, they can inspire unique building designs that optimize space and aesthetics. In crystallography, understanding tessellation patterns helps in identifying different types of crystals.

Artists use tessellations to create intricate and seamless designs, often seen in M.C. Escher's work.

Frequently asked questions

How do lattice vectors define a tessellation?

Lattice vectors determine the repeating pattern of shapes in a tessellation. By adding multiples of these vectors, you can generate all points that make up the tessellation.

What is an Escher-style transformation in tessellations?

Escher-style transformations involve dragging control points on a tile edge to trigger mirror reflections or translations, ensuring the pattern remains consistent and seamlessly tiles the plane.

Why are symmetry groups important in tessellations?

Symmetry groups ensure that the transformation of shapes in tessellations is mathematically consistent, maintaining the integrity of the pattern as it repeats across the plane.

What practical applications do tessellations have?

Tessellations are used in architecture for designing efficient and aesthetically pleasing structures, in crystallography to identify different types of crystals, and in art to create intricate and seamless designs.

Try it live

Everything above runs in your browser — open 2D Tessellations and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open 2D Tessellations simulation

What did you find?

Add reproduction steps (optional)