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.


pcell start pcell end pcell cube four pcells

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

D surface cube D surface rhomb

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.
Evolver file: dcell.fe

complementary D surface

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

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

Schoen C15(P) surface

Complementary P Surface Family

A family of surfaces generalizing the Neovius surface.

batwing pair batwing cube

Batwing Family

Surfaces having a quadrirectangular tetrahedron as kaleidoscopic cell.

Starfish family member

The Starfish Family

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).

disphenoid p=31

Disphenoid Families

Several families of surfaces whose kaleidoscopic cell is the tetragonal disphenoid.

S'-S''

Hybrids

Some combination surfaces.

H surface unit H surface four

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

RII unit

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

RIII unit

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

I-6 unit

Schoen's I-6 Surface

Surface between plane square grids.
Evolver file: I-6.fe

I-8 unit

Schoen's I-8 Surface

Surface between plane square grids with diagonals.
Evolver file: I-8.fe

I-9 unit

Schoen's I-9 Surface

Another surface between plane square grids with diagonals.
Evolver file: I-9.fe

CLP surface

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

F-RD surface

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

Hybrid-1[P,F-RD] surface

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

GW surface, parameter 0.1 GW surface, parameter 0.1 GW surface, parameter 0.1 GW surface, parameter 0.1 GW surface, parameter 0.1 GW surface, parameter 0.1

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

I-WP surface

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

O,C-TO surface

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-12 surface

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-14 surface

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

manta pair manta part manta cube manta octahedron

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

manta35 pair manta35 cube manta35 cell manta35 octahedron

Schoen's Manta Surface of Genus 35

The second member in the Manta series.
Evolver file: manta35adj.fe

manta51 pair manta51 cube manta51 cell manta51 octahedron

Schoen's Manta Surface of Genus 51

The third member in the Manta series.
Evolver file: manta51adj.fe

0 tunnel triplane 1 tunnel triplane 2 tunnel triplane 3 tunnel triplane 4 tunnel triplane 5 tunnel triplane
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

F-RD surface 1 tunnel hexplane 2 tunnel hexplane 3 tunnel hexplane 4 tunnel hexplane
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

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

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

Y piece Fischer-Koch Y surface

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

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.
Susquehanna University assumes no responsibility for the content of this personal web page. Please read the disclaimer.