designcoding
About Table of Contents Keywords
Support designcoding!

Modeling the Weaire-Phelan Structure

May 15, 2013 | Studios
#dodecahedron #polyhedra #rhinoceros #space-filling #tetrakaidecahedron #tutorial #weaire-phelan

Becoming popular after the Beijing 2008 Olympics National Aquatics Centre‘s facade (which is believed to be a Voronoi subdivision, as an epic mistake), the Weaire Phelan structure is a solution of equal volumes with minimal surface area. This nice website briefly explains the phenomenon. There is also an implementation on Grasshopper by Jon Mirtschin. Here, I will be modeling the Tetrakaidecahedron of the Weaire-Phelan structure.

Modeling the Weaire-Phelan Structure dodecahedron, polyhedra
Modeling the Weaire-Phelan Structure rhinoceros, space-filling

First, we define the overall size by drawing a 20×10 rhombus.

Modeling the Weaire-Phelan Structure tetrakaidecahedron, tutorial

Copy the rhombus by 10 upwards, and rotate 90 degrees.

Modeling the Weaire-Phelan Structure weaire-phelan, dodecahedron

Connect the vertices.

Modeling the Weaire-Phelan Structure polyhedra, rhinoceros

Also, connect the vertices sideways to create equal triangles. Then, create a 10-sided polyhedron, as shown below:

Modeling the Weaire-Phelan Structure space-filling, tetrakaidecahedron
Modeling the Weaire-Phelan Structure tutorial, weaire-phelan

Continue by drawing the short diagonal of the rhombus and copy it to 3.7 units (for 10) in both directions. It is interesting to think about how this 3.7 would work, really.

Modeling the Weaire-Phelan Structure dodecahedron, polyhedra

These intersections will create the irregular hexagon of the polyhedron. We’ll transfer the edge lengths at the far corners of the rhombi.

Modeling the Weaire-Phelan Structure rhinoceros, space-filling

Put two spheres centered at the far vertices of the rhombi, by pointing to the new (3.7) intersections to define radii. You will transfer these radii like this;

Modeling the Weaire-Phelan Structure tetrakaidecahedron, tutorial

Select the edges shown above and intersect the spheres to get those points.

Modeling the Weaire-Phelan Structure weaire-phelan, dodecahedron

You will use these three points to define cutting planes. But now, you’ll have to repeat the above steps for the second rhombus as shown below.

Modeling the Weaire-Phelan Structure polyhedra, rhinoceros

Finally, you’ll get something like this;

Modeling the Weaire-Phelan Structure space-filling, tetrakaidecahedron

Then, trim all four sharp corners.

Modeling the Weaire-Phelan Structure tutorial, weaire-phelan
Modeling the Weaire-Phelan Structure dodecahedron, polyhedra

First cut,

Modeling the Weaire-Phelan Structure rhinoceros, space-filling
Modeling the Weaire-Phelan Structure tetrakaidecahedron, tutorial

Second cut.

Modeling the Weaire-Phelan Structure weaire-phelan, dodecahedron
Modeling the Weaire-Phelan Structure polyhedra, rhinoceros

Third cut.

Modeling the Weaire-Phelan Structure space-filling, tetrakaidecahedron
Modeling the Weaire-Phelan Structure tutorial, weaire-phelan

The fourth and final cut. Cap the solid and finish the Tetrakaidecahedron.

Modeling the Weaire-Phelan Structure dodecahedron, polyhedra

If you had the patience to go this far, just pack them all with regular dodecahedra, and rotate 3d them.

Tetrakaidecahedron Rhino fileDownload

Related Posts

Modeling Excavated Dodecahedron

December 15, 2024

In geometry, the excavated dodecahedron is a star polyhedron that looks like a dodecahedron with concave pentagonal pyramids in place of its faces. In this short tutorial video, I am modeling an excavated dodecahedron in the Rhinoceros software. I use basic drawing and modeling commands. I aim to introduce this skill to beginner-level architects and designers. As the name suggests, this process includes the construction of the dodecahedron first. Then, the pentagonal faces of this polyhedron were “excavated” to the…

Modeling and Unrolling Dodecahedron

December 12, 2024

A dodecahedron is a three-dimensional polyhedron with twelve flat, regular pentagonal faces, twenty vertices, and thirty edges. It is one of the Platonic solids and is highly symmetrical, with each face being a regular pentagon. The dodecahedron’s shape is unique among the Platonic solids because its faces are polygons with five sides, unlike the others which have triangular faces. Due to its symmetry, the dodecahedron has been used in various applications, including as a model in geometry and in certain…

Modeling a Rhombicosidodecahedron

July 17, 2024

Modeling a rhombicosidodecahedron requires exploding and extending the faces of a dodecahedron and an icosahedron of the same edge length. We begin with both polyhedra centered at the same point. Then, we explode the faces of the dodecahedron and icosahedron outward from the center. We extend their planes while maintaining their orientation and shape. As these faces extend, they intersect and form new polygonal regions. Triangular and pentagonal faces emerge naturally from the extended faces of the dodecahedron and icosahedron,…

Modeling Truncated Icosidodecahedron

December 15, 2024

In geometry, a truncated icosidodecahedron, rhombitruncated icosidodecahedron, great rhombicosidodecahedron, omnitruncated dodecahedron, or omnitruncated icosahedron is an Archimedean solid. It is one of thirteen convex, isogonal, non-prismatic solids constructed by two or more types of regular polygon faces. In this short tutorial, I am constructing an irregular truncated icosidodecahedron. It is not the regular Archimedean solid, but a rough approximation of it. I made this model to exercise the exploration of new polyhedra by using rectification and truncation operations. Nevertheless, here…

Folding Sphenoid Hendecahedron

December 15, 2024

The sphenoid hendecahedron is a unique and interesting polyhedron. As the name implies, a “hendecahedron” is a polyhedron with 11 faces, while “sphenoid” refers to a specific type of shape that is often unusual, asymmetrical, and typically wedge-shaped. This polyhedron fills space, packing 3D space without gaps or overlaps. Its convex shape allows it to tessellate efficiently. Therefore, space-filling polyhedra play a crucial role in understanding tessellations and geometric arrangements, showing how to occupy 3D space without leaving any voids…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • #unrolling
    • #archimedean-solid
    • #platonic-solid
    • #parametric-surface
    • #folding
    • #truncated
    • #grasshopper
    • #relief
    • #icosahedron
    • #buckminster-fuller
    • #dual
    • #rhino-python
    • #icosidodecahedron
    • #stellated-solid
    • #cuboctahedron
    • #octahedron
    • #tetrahedron
    • #deformation
    • #pattern
    • #goldberg-polyhedra
    • All Keywords
    • Table of Contents
    • Monthly Archive
  • Search

  • Patreon

    Support designcoding!

    Enjoying designcoding? Support its future with a small donation on Patreon. Thank you!


    copyright 2026 designcoding.net | about | privacy policy | end user license agreement