designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Space-filling Elongated Dodecahedra

February 22, 2024 | Algorithms
#dodecahedron #grasshopper #polyhedra #space-filling #structure

The regular dodecahedron is one of the five Platonic solids, characterized by having 12 regular pentagonal faces, 20 vertices, and 30 edges. When you elongate it, you extend its structure in one or more directions, resulting in a shape that retains the basic properties of the dodecahedron but is stretched out. The elongated dodecahedron might not catch your eye at first—it’s just a long version of a shape you’ve probably seen before, and it seems pretty basic. But don’t be fooled by its simple appearance! This shape is secretly a genius when it comes to filling up space without any gaps or overlaps. I developed this Space-filling Elongated Dodecahedra structure in Grasshopper by utilizing the vertex coordinates of the polyhedron. Then, I defined three vectors to copy it in three directions. You can cut the output of the code and analyze the interior spaces, as seen in the animation.

Space-filling Elongated Dodecahedra animation

This Grasshopper definition generates the Space-filling Elongated Dodecahedron structure. The input parameters are the number of cells in three directions. The output of the definition is the solid 3d model. It has a structure with individual cells. Therefore, it is ready for 3d printing. The code is using native Grasshopper components. Thus, no add-ons are necessary for it to work.

Space-filling Elongated Dodecahedra Grasshopper definition
Space-filling Elongated Dodecahedra dodecahedron, grasshopper
Grasshopper definition (GH)Download

Cite this post

Yazar, T. (2024, February 22). Space-filling Elongated Dodecahedra. designcoding. Retrieved August 24, 2026, from https://www.designcoding.net/space-filling-elongated-dodecahedra/

Related Posts

Space-filling Rhombic Dodecahedra

February 10, 2024

The rhombic dodecahedron is a polyhedron with twelve rhombus-shaped faces, where each face has four sides of equal length. It is possible to construct the space-filling variant of the rhombic dodecahedron by arranging multiple such rhombic dodecahedra in a regular pattern so that they fill space without leaving any gaps. In his 1611 work on snowflakes titled “Strena seu de Nive Sexangula,” Johannes Kepler observed that honey bees utilize the geometric structure of rhombic dodecahedra to construct honeycombs. These honeycombs…

Weaire-Phelan Space-filling Structure

December 20, 2023

The Weaire-Phelan structure is an optimal solution to the problem of partitioning space into equal volumes with the least surface area. Denis Weaire and Robert Phelan discovered it in 1993. This structure gained attention due to its efficiency in filling space, offering a configuration that achieves a more balanced distribution of volume and surface area compared to other known structures at the time. Here is my model for the Weaire-Phelan space-filling structure. The Weaire-Phelan structure consists of two different shapes:…

Modeling the Weaire-Phelan Structure

May 15, 2013

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. First, we define the overall size by drawing a 20×10 rhombus. Copy the rhombus by…

Chamfered Polyhedra

April 2, 2025

I had been researching Goldberg Polyhedra for a while. While exploring how to perform chamfer operations in Grasshopper, I found some interesting results. I want to share them with you. In this Grasshopper project, I reused my previous work, where I built a dodecahedron using the golden ratio. Essentially, all I did was add the Fillet Edge component. I don’t use this component much, so I learned it through this process. At one point, I realized I had created a…

Coding the Snub Dodecahedron

March 25, 2024

An Archimedean solid is a convex isogonal (vertex-transitive) and nonprismatic solid that is composed of two or more regular polygonal faces. There are thirteen such solids in geometry. Coding the snub dodecahedron study aims to generate one of these solids, composed of 12 regular pentagons, and 80 regular triangles. You can generate the snub dodecahedron by expanding and twisting the faces of a dodecahedron outward. This also creates rhombicosidodecahedron, which is another Archimedean solid. If you expand and twist the…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #tutorial
    • #rhinoceros
    • #kuka-prc
    • #robot
    • #rhino-python
    • #archimedean-solid
    • #parametric-surface
    • #moulding
    • #rammed-earth
    • #tessellation
    • #folding
    • #terrain
    • #sandblasting
    • #stone
    • #eps-foam
    • #hotwire-cutting
    • #basic-design
    • #parametric-curve
    • #animation
    • #dual
  • Search

  • Support designcoding!

  • Enjoying designcoding? Support me on Patreon to keep it growing. Thank you!

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