Lattice displays a rotating 3-dimensional slice through a collection of hyperspheres packed in various lattice arrangements. In each case, the collection consists of one representative hypersphere and all its nearest neighbours in the lattice, but only a certain number of those neighbours will intersect the 3-dimensional slice and be included in the view at any given moment. The lattice spacing is chosen so that each hypersphere makes contact with its nearest neighbours, though the 3-dimensional slice will generally not include any points of contact, so the spheres that are shown will not touch.

**Click on the applet** to pause or redraw. Use the **pop-up menu** to choose the lattice.

In the **D4 lattice** in 4 dimensions, each hypersphere makes
contact with 24 nearest neighbours, which lie at the centres of the
24 two-dimensional faces of a hypercube (centred on the representative hypersphere itself).
The 24 neighbours lie on 12 rays which split up into three tetrads of orthogonal
rays; the hyperspheres are coloured by the tetrad they belong to.

In the **E8 lattice** in 8 dimensions, each hypersphere makes contact with
240 nearest neighbours; 112 of these lie at the centres of the 112 6-cubes of
an 8-cube centred on the representative hypersphere, while the other 128 lie on
half the 256 vertices of another 8-cube which is half the size of the first.
The 240 neighbours lie on 120 rays which split up into 15 octads of orthogonal
rays, which again determine the colouring scheme.

In the **Leech lattice** in 24 dimensions, each hypersphere makes contact
with 196,560 nearest neighbours! This lattice is too complicated to describe here
briefly, but it has been shown to give the densest possible lattice packing
in 24 dimensions.
(However, the higher the dimension, the less dense the packing, and in this case the
applet has to cheat a bit and pick three-dimensional slices that are *not* oriented
randomly in the full 24 dimensions, or it would mostly be displaying no neighbours
at all.) The colouring scheme divides the neighbours into three kinds, of which there are 97,152 of the first
kind, 1,104 of the second kind, and 98,304 of the third kind.

More on the Leech lattice can be found in:

“Kissing Numbers, Sphere Packings, and Some Unexpected Proofs” by Florian Pfender and Günter M. Ziegler,Notices of the AMSVol. 51 No. 8, September 2004, pp 873–883, available online (PDF file).