A systematic way to generate quasiperiodic tilings of the plane is to take a lattice in higher dimensions and slice it at a funny angle. Greg Egan’s Tübingen applet generates quasiperiodic tilings by projecting selected triangles from an -dimensional lattice called the lattice onto a plane. This particular picture comes from the lattice. The applet produces moving pictures that are much more beautiful than this still image, so please check it out!
The lattice lives in dimensions, but it’s easiest to describe it in one more dimension, as the set of all -tuples of integers such that
It’s a fun exercise to show that is a 2-dimensional hexagonal lattice, the sort of lattice you use to pack pennies as densely as possible. Similarly, gives a standard way of packing grapefruit, which is in fact the densest lattice packing of spheres in 3 dimensions. If you were stacking layers of 4-dimensional grapefruit you could use the lattice, though that would not be the densest possible packing.
Let me rapidly sketch how we get from the lattice to the beautiful tiling shown here.
Each point in the lattice is surrounded by a Voronoi cell, which consists of all points that are closer to than to any other lattice point. The Voronoi cells of are all identical convex polytopes—can you figure out what this polytope is?
The cells dual to these Voronoi cells are called Delaunay cells. To get the tiling we pick a plane in 4 dimensions, and whenever intersects a 2-dimensional face of a Voronoi cell, we project the corresponding 2d face of the corresponding Delaunay cell, which is a triangle, onto . Then we draw these triangles on the plane!
For more details read:
- Peter Kramer, Dual canonical projections.
- Greg Egan, DeBruijn: mathematical details.