Triply Periodic Minimal Surfaces
A minimal surface is a surface that is locally area-minimizing,
that is, a small piece has the smallest possible area for a surface
spanning the boundary of that piece. Soap films are minimal surfaces.
Minimal surfaces necessarily have zero mean curvature, i.e. the sum
of the principal curvatures at each point is zero. Particularly
fascinating are minimal surfaces that have a crystalline structure, in
the sense of repeating themselves in three dimensions, in other words
being triply periodic. Many triply periodic minimal surfaces are known,
some of which are pictured on this page.
These images were made with the
Surface Evolver.
The Evolver datafiles are the *.fe files linked to below. The surfaces
are generally made by defining and evolving the fundamental region of
the surface, which is usually very simple due to the high symmetry, and
then displaying many copies of it, suitably transformed.
The fundamental regions usually are one of Coxeter's
kaleidoscopic cells.
Surfaces with "adj" in the file name were made by evolving the
adjoint surface. These surfaces need the
Evolver file adjoint.cmd.txt along with the
datafile.
Many of these surfaces were originally discovered by Alan Schoen in his famous
1970 NASA technical report Infinite Periodic Minimal Surfaces without Self-Intersection.
These made the
cover of AMS Notices in December, 2000.
Schwarz' P Surface
The fundamental region is a tetrahedron which is 1/48 of a cube.
The left two images show the fundamental region before and after
evolution. The third image is one cubical unit cell, and the fourth is
four unit cells. The surface divides space into two congruent
labyrinths, as do many of the other surfaces on this page.
Evolver file: pcell.fe
Schwarz' D Surface
The left image shows a cubical unit cell. Note that the translation period
of the labyrinths is twice that of the surface itself; i.e. a unit
translation of the surface switches the sides of the surface.
The right shows the surface
in a rhombic dodecahedron. The skeletons of the labyrinths have a diamond
lattice pattern, which gives the surface its name.
Small metal sculptures of the D surface are available from
Bathsheba Sculpture.
Evolver file: dcell.fe
Schoen's Complementary D Surface
This surface has the same space symmetry group and same straight
lines as Schwarz's D surface. If you look carefully, you will see that
the piece shown does not have full 6-fold rotational symmetry; a 1/6
rotation requires a flip. For more on this and related surfaces, go
here.
Evolver file: cd.fe
Neovius' Surface
A cubical unit cell, basically a central chamber with necks out to the middle of
each edge of the cube.
Evolver file: neovius.fe
A family of surfaces generalizing the Neovius surface.
Surfaces having a quadrirectangular tetrahedron as kaleidoscopic cell.
This is a two-parameter family, members of which are shown in tables of
kaleidoscopic cells,
cubelets, and
rhombic dodecahedra,
labeled by their genus.
The family may be parameterized by (p,q), where p is the number of
holes along the cube edge, and q along the cube diagonal.
Pictured at left is (3,3).
Putative members of the family
may not actually exist; attempts
to get all the edges of the fundamental region to match up properly
(called "period killing" by the cognoscenti) may leave a gap.
Starfish 4-2
fails to period kill by only 0.005 (so far).
Several families of surfaces whose kaleidoscopic cell is the
tetragonal disphenoid.
Some combination surfaces.
Schwarz' H Surface
The left image shows a equilateral triangular prism cell, which is
actually half of a lattice unit cell.
The right shows four cells connected.
Evolver file: hcell.fe
Schoen's RII Surface
The image shows an isosceles right triangular prism cell, which again
is half of a lattice unit cell.
Evolver file: RII.fe
Schoen's RIII Surface
The image shows a 30-60-90 triangular prism cell, once more half
of a lattice unit cell.
Evolver file: RIII.fe
Schoen's I-6 Surface
Surface between plane square grids.
Evolver file: I-6.fe
Schoen's I-8 Surface
Surface between plane square grids with diagonals.
Evolver file: I-8.fe
Schoen's I-9 Surface
Another surface between plane square grids with diagonals.
Evolver file: I-9.fe
Schwarz' CLP Surface
This surface can be viewed as two orthogonal sets of parallel planes
with alternating tunnels through the intersections to remove the
lines of intersection.
Evolver file: clp.fe
Schoen's F-RD Surface
Unit cell with tetrahedral symmetry. It may be viewed as a central
chamber with tubes to alternating corners of the cube.
This is actually only an eighth of a lattice cell; to get a lattice cell,
reflect in the cube faces.
Evolver file: FRDadj.fe
Schoen's Hybrid-1[P,F-RD] Surface
Unit cell with tetrahedral symmetry. It may be viewed as a central
chamber with tubes to alternating corners of the cube and to the faces of the cube.
This is actually only an eighth of a lattice cell; to get a lattice cell,
reflect in the cube faces.
Evolver file: hybrid-1adj.fe
Schoen's GW Surface
One labyrinth of this surface has the graphite hexagonal sheet structure,
and the other labyrinth has the wurtzite structure, hence the name GW.
As a parameter is varied from small (left) to large (right), the surface
goes from horizontal parallel sheets with catenoid connections to
pairs of vertical sheets in a hexagonal layout with cross-tunnels at
the junctions.
Evolver file: GW5adj.fe
Schoen's I-WP Surface
The unit cell may be viewed as a central
chamber with tubes to the corners of the cube.
Evolver file: IWP.fe
Schoen's O,C-TO Surface
The unit cell may be viewed as a central
chamber with tubes to the corners and faces of the cube, thus being a
hybrid of the P surface and the I-WP surface.
Evolver file: octoadj.fe
Schoen's unnamed Surface 12
The unit cell may be viewed as a chamber in a box with tubes running to the
centers of four edges. The unit cell has 8-fold symmetry (there being
horizontal C2 axes as well as the mirror lines shown). The box is square
based, and the height is variable. The cell shown is actually only half
of a lattice cell; reflect in the top or bottom cube face to get a full
lattice cell. This image was actually constructed
by evolving the adjoint surface
(which is in the datafile), adjusting a
parameter to kill one period, and then doing an adjoint transformation.
Evolver file: s12adj.fe
Schoen's unnamed Surface 14
The unit cell may be viewed as a chamber in a box with tubes running to the
centers of eight edges. The unit cell has 16-fold symmetry.
The box is square
based, and the height is variable. This image was actually constructed
by evolving the adjoint surface
(which is in the datafile), adjusting a
parameter to kill one period, and then doing an adjoint transformation.
Evolver file: s14adj.fe
Schoen's Manta Surface of Genus 19
The fundamental region is a tetrahedron which is 1/96 of a cube.
The left image shows two fundamental regions, whose appearance is the
source of the name "manta". The second image shows 12 fundamental
regions in a cube.
The third image is the full cubical unit cell.
The fourth image shows the surface as a chamber with tubes in a
slightly flattened octahedron.
Evolver file: mantaadj.fe
Schoen's Manta Surface of Genus 35
The second member in the Manta series.
Evolver file: manta35adj.fe
Schoen's Manta Surface of Genus 51
The third member in the Manta series.
Evolver file: manta51adj.fe
A sequence of surfaces converging to three sets of orthogonal planes.
One intuitive way to construct a lot of minimal surfaces is to
take a set of minimal surfaces and resolve their intersections
to smooth surfaces by drilling tunnels crosswise. This sequence,
starting with the D surface, shows lattice cells of the surface.
Note the labyrinth periods are twice the surface periods.
The surfaces are of genus 3, 9, 15, 21, 27, and 33.
Evolver files:
triplane0adj.fe,
triplane1adj.fe,
triplane2adj.fe,
triplane3adj.fe,
triplane4adj.fe,
triplane5adj.fe
A sequence of surfaces converging to three sets of orthogonal planes,
beginning with the F-RD surface,
which intercalates the sequence above. Each cube pictured here
is actually 1/8 of the lattice cell.
The surfaces are of genus 6, 12, 18, 24, and 30.
Evolver files:
hexplane1adj.fe,
hexplane2adj.fe,
hexplane3adj.fe,
hexplane4adj.fe,
hexplane5adj.fe
Fischer-Koch S Surface
Piece of the Fischer-Koch S surface. The piece is bounded by straight lines,
which are axes of 180 degree rotation symmetry.
Evolver file: Scell.fe
Fischer-Koch C(S) Surface
Piece of the Fischer-Koch C(S) surface which they later realized was the same as the P surface. The piece is bounded by straight lines,
which are axes of 180 degree rotation symmetry.
Evolver file: CScell.fe
Fischer-Koch Y Surface
At left is a piece of the Fischer-Koch Y surface, which they later realized
is the same as the D surface. The piece is bounded by straight lines,
which are axes of 180 degree rotation symmetry. At right is a bunch of
pieces together, producing two labyrinths of tunnels.
Evolver file: ycell.fe
Fischer-Koch C(Y) Surface
Piece of the Fischer-Koch C(Y) surface. The piece is bounded by straight lines,
which are axes of 180 degree rotation symmetry.
Evolver file: CYcell.fe
Back to
Surface Evolver examples.
Back to
Ken Brakke's home page.