designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Polyhedra Unroller with Flaps

December 22, 2023 | Algorithms
#grasshopper #polyhedra #unrolling

The Polyhedra Unroller with Flaps is a simple tool I developed for the obvious purpose. It picks any polyhedra (closed polysurface) from the user and unrolls it flat on the XY plane. This part is easy because a short Python script is sufficient. The important function of the script is the generation of the production drawings from the unrolled net. It means, the generation of the flaps. Here, the continuous lines represent the cutting paths and the dashed lines represent the scoring or folding paths. I used the following_geometry feature of the UnrollSrf command to achieve this. Thus, you can cut, score, and fold the polyhedra by hand or a laser-cutter now. I spent many hours and lost many brain cells to create this and it seems to be working in most cases if the unrolled net is not overlapping. However, I haven’t cut and folded any polyhedra yet.

Polyhedra Unroller with Flaps animation

This Grasshopper definition unrolls any given polyhedra and generates flaps on the edges with given input parameters. The default input is a Dodecahedron. The input polyhedron and the dimensions of the flaps are the inputs of the tool. The results are two sets of polylines; the continuous lines for cutting and the dashed lines for scoring in a laser cutter. Thus, it is ready for production. I made the definition with the help of the native Grasshopper components. So, you don’t need to install any add-on to be able to use the definition.

Polyhedra Unroller with Flaps Grasshopper definition
Grasshopper definition (GH)Download

Cite this post

Yazar, T. (2023, December 22). Polyhedra Unroller with Flaps. designcoding. Retrieved August 24, 2026, from https://www.designcoding.net/polyhedra-unroller-with-flaps/

Related Posts

Modeling and Unrolling Icosidodecahedron

December 14, 2024

An icosidodecahedron is a polyhedron that is part of the family of Archimedean solids. It has 32 faces, consisting of 12 regular pentagonal faces of a dodecahedron and 20 regular triangular faces of an icosahedron. It is highly symmetrical, with the same arrangement of faces around each vertex. In this short tutorial video, I am modeling and unrolling an icosidodecahedron. This polyhedron is very interesting and is mostly used as a basis for more sophisticated designs. Its dual polyhedron is a rhombic triacontahedron,…

Modeling and Unrolling Buckyball

December 14, 2024

A Buckyball, (or Fullerene), is a molecule of 60 carbon atoms with a structure resembling a soccer ball. It is a specific type of fullerene, often referred to as C60, where the carbon atoms form a series of pentagons and hexagons in a pattern that creates a spherical shape. This structure is similar to the arrangement found in a truncated icosahedron, with 12 pentagonal and 20 hexagonal faces. The buckyball is named after architect Buckminster Fuller, who popularized geodesic domes,…

Modeling and Unrolling Truncated Tetrahedron

December 14, 2024

Truncation in mathematics and geometry refers to cutting off parts of a shape, typically the vertices, edges, or other extremities, to create a new modified figure. This process is often used with polygons, polyhedra, or functions. A truncated tetrahedron is a polyhedron we can derive from a regular tetrahedron by truncating (cutting off) its four vertices. This process creates a new shape with additional faces while maintaining its symmetry. In this tutorial video, I am modeling and unrolling a truncated…

Modeling and Unrolling Cube

December 12, 2024

A cube is a three-dimensional shape with six square faces, twelve edges, and eight vertices. It is one of the most familiar geometric solids and is a special type of rectangular prism where all sides are of equal length. A cube has a high degree of symmetry. Angles between its faces are right angles. It is often referred to as a “regular hexahedron”. Also cube is one of the Platonic solids, known for its perfect symmetry and simplicity. Nevertheless, 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…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #tutorial
    • #rhinoceros
    • #archimedean-solid
    • #rhino-python
    • #truncated
    • #parametric-surface
    • #kuka-prc
    • #robot
    • #tessellation
    • #folding
    • #platonic-solid
    • #buckminster-fuller
    • #terrain
    • #sandblasting
    • #stone
    • #parametric-curve
    • #animation
    • #dual
    • #dodecahedron
    • #icosidodecahedron
  • 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