designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

Modeling The Gyroid

May 16, 2023 | Studios
#gyroid #minimal-surface #rhinoceros #tutorial

Here is the method I used for approximately modeling the Gyroid, a triply-periodic minimal surface. It is very popular in architecture because the symmetrical solids and voids it generates are interesting. I modeled this for the Common-action Wall project we exhibited together with Fulya Akipek in 2017. After several attempts to generate it in Grasshopper, I decided to model it in Rhino. There are some sources on the internet, explaining the geometric modeling process. However, none of them was giving me the continuous, smooth Gyroid (as far as I searched). So, here is my modeling process step-by-step;

The important point is to define the fundamental curve which will provide us with a good approximation. After a short search, I found that the implicit function of the Gyroid surface is:

Cos(x) * Sin(y) + Cos(y) * Sin(z) + Cos(z) * Sin(x) = 0

Thus, the fundamental curve of the Gyroid can be described in the parametric form as;

x = ArcSin (Sin(t) / Cos(t)), y = 0, z = t, while 0 ≤ t ≤ π/4. 

I used below Rhino Python script to draw the fundamental curve using the function above:

import rhinoscriptsyntax as rs
from math import *
points = []
t = 0
while t <= pi/4:
	x = asin(sin(t)/cos(t))
	points.append([x,0,t])
	t = t + 0.02
x = asin(sin(pi/4)/cos(pi/4))
points.append([x,0,pi/4])
rs.AddInterpCurve(points)

After drawing it, I rotate and copy it to achieve the below edges. Then, I use the Patch command to create the fundamental patch.

Modeling The Gyroid gyroid, minimal-surface

Then, I rotate and copy the fundamental patch to achieve the below piece:

Modeling The Gyroid rhinoceros, tutorial

Finally, once again, I copy and rotate the piece to create the Gyroid surface:

Modeling The Gyroid gyroid, minimal-surface
Modeling The Gyroid rhinoceros, tutorial
Python file (PY)Download
Rhinoceros file (3DM)Download

Cite this post

Yazar, T. (2023, May 16). Modeling The Gyroid. designcoding. Retrieved September 3, 2026, from https://www.designcoding.net/modeling-the-gyroid/

Related Posts

Modeling the Gyroid Solid

March 30, 2024

Gyroid is a popular triply-periodic minimal surface. Although it is a mathematical entity, designers and architects like its approximations very much. We used an interpretation of Gyroid in the rammed-earth structure: “Common-action Wall” in 2017. In that project, we utilized its spatial quality of dividing the space into two intertwining and symmetrical volumes. By making one of these volumes solid, I left the other void. So, in this tutorial, I am going to explain modeling the Gyroid Solid by utilizing…

Production of Gyroid-like Modular Systems with Non-linear Robotic Hotwire Cutting

January 22, 2022

This is the new paper with Meryem Nurefşan Yabanigül, published at Automation in Construction. It is also Meryem’s master’s thesis. This study is about testing the production of curved surfaces with non-linear robotic hotwire cutting and shape memory alloys. Below is the abstract of it: Robotic arms are being used by construction firms and schools of architecture around the world in design/build research and material studies. Some of these studies utilize robotic hot wire cutting (RHC) as an efficient production…

S-ARCH Award

June 4, 2018

The “Common-Action Wall” Project of the POTplus Design Research Group, founded by Fulya Akipek and Tuğrul Yazar from BİLGİ Faculty of Architecture, got an honorable mention in the category of “Completed Projects/Small Projects” in “S.ARCH 2018 Project Award”. For detailed information about the “Common-Action Walls” Project, please click here and here Members of the Jury: Toyo Ito, Toyo Ito & Associates, Architects (Japan)Prof. Will Alsop, aLL Design (UK)Mats Ove Frosterud, TENGBOM (Sweden)Prof. Leon van Shaik, RMIT University (Australia)Viviana Muscettola, Zaha Hadid Architects (UK)Peter Exley, Architecture is Fun (USA)Jan Mattsson,…

Common-action Wall

January 9, 2018

In 2017, during the 4th International Architecture Biennial of Antalya, we constructed the Common-action Wall in Karaalioğlu Park. We designed this architectural prototype as a wall that enables the growth and harvesting of edible plants for park users. To facilitate plant growth and ensure sunlight access, as well as to direct rainwater toward the plants, we conducted extensive studies on minimal surfaces. Ultimately, we found that the gyroid form met all the requirements. It proved advantageous during the production process,…

Approximating Gyroid

April 14, 2012

Another famous shape of architectural geometry is a set of definitions creating minimal surfaces. I’ve found the trigonometric equation of the Gyroid and created a simple logic for approximating it as points in Grasshopper. However, when I searched the net for similar solutions, I found lots of them including the same approach as mine (Wynstan Wu’s definition). I was planning to develop a script in Grasshopper to take these estimated points and pull them to the Gyroid surface. Then, I…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #polyhedra
    • #unrolling
    • #archimedean-solid
    • #platonic-solid
    • #parametric-surface
    • #folding
    • #truncated
    • #relief
    • #icosahedron
    • #buckminster-fuller
    • #tessellation
    • #icosidodecahedron
    • #dodecahedron
    • #stellated-solid
    • #cuboctahedron
    • #octahedron
    • #tetrahedron
    • #deformation
    • #pattern
    • #euclidean-construction
  • 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