by Greg Egan
- Symmetries and the 24-cell | Average Shadows | Ball Bearings in a Hypersphere | Black Hole Passing | Borehole Oscillators | Born Rigid Motion | Catacaustics | Resonant Modes of a Conical Cavity | The Doppler Shift Triangle Law | Conic Section Orbits | Double-Crossing Orbits | Dihedral Angles | The Ellipse and the Atom | Ellipsoids and Gravity | Find The Fake Coin | The Finite Fall | General Relativity in 2+1 dimensions | Howell’s Moving Orbits | Klein's Quartic Curve | Paparazzo vs Bodyguards | Light Mill applet | Littlewood applet | LRL made easy | The Mermin-Peres Magic Square Game | There Are No Corkscrew Orbits | Peeling the Octonions | Ordered Sums | Optimised Origami | Pick Two Points | Weak-field GR near a planar mass | Polar Orbits Around Binary Stars | Planes, Spheres and Pseudospheres | Reptends and Reciprocals | The Rindler Horizon | Rotating Elastic Rings, Disks and Hoops | Constant Weight Rollercoasters | Steffen’s Polyhedron | Superpermutations | Symmetric Waves | Symplectic applet | The Tell-Tale Board | Exact values of regular 10j symbols | Three Point Curvature
- Science Notes
- Back to home page | Site Map | Side-bar Site Map
Steffen’s polyhedron is a flexible polyhedron: a polyhedron that can change shape while maintaining the shapes of all its individual faces. It has been proved that no convex polyhedron can be flexible. The first non-self-intersecting flexible polyhedron with the topology of a sphere was found by Robert Connelly in 1977, but Klaus Steffen’s version has fewer faces, with just 14 triangles.
(For some time it was believed that the nine vertices of Steffen’s polyhedron was the minimum possible, but in 2024 a flexible polyhedron with just eight vertices was found by Gallet et al. Elvar Atlason, who kindly pointed out this new development to me, has publishing a detailed analysis of the problem, and constructed another solution with eight vertices.)
It’s not hard to see how Steffen’s polyhedron is constructed. First, consider the flexible shape we obtain by assembling four suitable triangles into a kind of pyramid:

This shape has one degree of freedom: we can alter, for example, the length of one of the diagonals of the non-planar quadrilateral ABCD that forms the base of the pyramid. We choose AB=CD=12, BC=AD=10, AP=10, BP=5, CP=12 and DP=11. (There’s nothing special about the particular numbers 5, 10, 11 and 12, but it is crucial that opposite edges of the quadrilateral have the same lengths.)
Now, suppose we attach two more triangles to this figure, along the edges AD and CD, with the two triangles sharing an edge, DE:

Specifically, we set DE=5, AE=12 and CE=10. Adding these two triangles does not introduce any more freedom to the shape, since the location of E is determined by the edges AD and CD (up to a choice of which side of the plane ACD it lies on). Perhaps surprisingly, though, even as the quadrilateral ABCD flexes, the distance BE remains constant (at 11), so the angle ECB also remains unchanged. The reason for this is that the triangle ADE is congruent to the triangle CBP, and the triangle CDE is congruent to the triangle ABP. So E is the apex of a second pyramid congruent to the first, BCE is congruent to DAP, and BE=DP=11.
To build Steffen’s polyhedron, we take two of these six-triangle figures and join them along the edges EC and CB. Specifically, we join the edge E1C1 of the first figure to the edge B2C2 of the second, and we join the edge B1C1 of the first figure to the edge E2C2 of the second. We know we can make this join regardless of the particular shapes of the two quadrilateral bases, because the angle ECB is independent of the shape. So, this assembly of 12 triangles has two degrees of freedom.
To complete the polyhedron, we add triangular faces A1 B1 A2 and A2 B2 A1, and then to ensure that these faces have a constant shape, we use up one degree of freedom to impose the requirement that A1 A2 has a particular fixed length of 17. But we still have a degree of freedom left over, so the resulting polyhedron is free to flex.
(B1 B2 is fixed at 11, regardless of the specific shapes of the quadrilateral bases, but if we tried to use B1 B2 rather than A1 A2 to split A1 B1 A2 B2 into two triangular faces, they would intersect other faces of the polyhedron.)
Here’s a net for the polyhedron: a mapping of its faces into the plane, which can be printed, cut out, and folded up. Dashed lines between faces should be folded like valleys, unbroken lines like mountains. The face colours match the images above, but in order for the single-sided colours on the paper to end up on the exterior of the polyhedron, the two pyramids (viewed from the coloured side) will look like pits.
![]() |
| Net for Steffen’s polyhedron |
- Symmetries and the 24-cell | Average Shadows | Ball Bearings in a Hypersphere | Black Hole Passing | Borehole Oscillators | Born Rigid Motion | Catacaustics | Resonant Modes of a Conical Cavity | The Doppler Shift Triangle Law | Conic Section Orbits | Double-Crossing Orbits | Dihedral Angles | The Ellipse and the Atom | Ellipsoids and Gravity | Find The Fake Coin | The Finite Fall | General Relativity in 2+1 dimensions | Howell’s Moving Orbits | Klein's Quartic Curve | Paparazzo vs Bodyguards | Light Mill applet | Littlewood applet | LRL made easy | The Mermin-Peres Magic Square Game | There Are No Corkscrew Orbits | Peeling the Octonions | Ordered Sums | Optimised Origami | Pick Two Points | Weak-field GR near a planar mass | Polar Orbits Around Binary Stars | Planes, Spheres and Pseudospheres | Reptends and Reciprocals | The Rindler Horizon | Rotating Elastic Rings, Disks and Hoops | Constant Weight Rollercoasters | Steffen’s Polyhedron | Superpermutations | Symmetric Waves | Symplectic applet | The Tell-Tale Board | Exact values of regular 10j symbols | Three Point Curvature
- Science Notes
- Back to home page | Site Map | Side-bar Site Map
Science Notes / Steffen’s Polyhedron / created Sunday, 23 August 2015 / revised Thursday, 3 September 2026 Copyright © Greg Egan, 2015-2026. All rights reserved.
