SO(4) portrays the group of rotations in four dimensions, by showing the effect of various rotations on a hypercube. A hypercube generally projects down to three dimensions as an irregular rhombic dodecahedron, with half the hypercube’s 24 faces buried in the interior of the dodecahedron.

Four-dimensional Euclidean space can be equipped with a rule for multiplying vectors,
forming an algebraic structure known as the **quaternions**. The three-dimensional
surface of the four-dimensional unit sphere in the quaternions is closed under
multiplication, and comprises a group known as **SU(2)**. Left or right
multiplication by a fixed element of SU(2) rotates the whole 3-sphere,
and any rotation can be produced by a combination of left and right multiplication.

Clicking on the applet alternates between two different views of SO(4). In the
**first view**, rotations are produced by right-multiplication with elements
taken from one half of SU(2) — drawn here as a sphere, with a wedge removed
to reveal the interior — and left-multiplication with elements taken from a
path that wraps around another copy of the group (not shown). Traversing this path
reveals a 4-dimensional swath of the whole 6-dimensional manifold. The net rotation
is given by the function *T*(*v*)=*L**v**R*, and since (–*L*)*v*(–*R*)=*L**v**R*, using both
halves of both copies of SU(2) would be redundant.

In the **second view**, the half-copy of SU(2) is used to produce rotations
via *R**v**R*^{–1}. These are effectively three-dimensional rotations,
since they leave the identity vector unchanged. Left-multiplication with elements
from a path around the other, full copy of SU(2) gives a net rotation of
*T*(*v*)=*L**R**v**R*^{–1}. For each choice of *L*, antipodal points *R* and –*R*
will have the same effect, so as the path is traversed, every slice of SO(4) shown in
this view has the same topology as SO(3), the group of rotations in three dimensions.