Slices of the Hyperplay, Polytope Lab, Hopf Garden, Hyperbolic Space, Spherical Space, and Klein Room scenes
4D objects on the Hyperplay table, shown as 3D cross-sections
The regular 4-polytopes as dice on the Hyperplay table
The 120-cell in perspective projection in Polytope Lab
A trefoil knot tied in a rope simulated in 4D
Fibers of the Hopf fibration around the globe in Hopf Garden
The {5,3,4} honeycomb seen from inside hyperbolic space
The 120-cell tiling of the 3-sphere seen from inside
Klein Room exhibits, with copies of the room past the walls
Penrose tiling as a 2D slice of the 5D cubic lattice
3D quasicrystal as a slice of the 6D cubic lattice

Project Information

About

A WebXR app for viewing and interacting with 4D objects and non-Euclidean space, built with Three.js for the Meta Quest with hand tracking. Controllers work too, and every scene runs in a desktop browser with a mouse and keyboard. Includes a 4D physics sandbox where objects show up as 3D cross-sections, the regular 4-polytopes, a rope simulated in 4D, the Hopf fibration, hyperbolic and spherical space viewed from inside, a room glued to itself with a flip, and quasicrystals as slices of higher-dimensional lattices.