Tutorial 11: Gyroid Lattice Lamp
Combine SDF Cylinder (a containing volume) with SDF · Gyroid (TPMS implicit field) using SDF Intersect, then Marching Cubes to mesh the isosurface—the 3D-printing lattice look (aerospace, lamps, light-weighting).

What you'll learn
- SDF Intersect to clip infinite TPMS to a finite domain
- Marching Cubes resolution vs speed (start low, raise for export)
- Gyroid scale and thickness (iso offset)
Prerequisites
- Mesh and viewport patience (high resolution = slower evaluation)
Step 1: SDF boolean
SDF Intersect
Intersection = max of the two SDFs—only regions inside both the cylinder and the near-zero gyroid shell survive.
Step 1
Cylinder, Gyroid, Intersect, Marching Cubes
Add SDF Cylinder and SDF Gyroid. Wire cylinder sdf → Intersect a, gyroid sdf → b. Smoothness 0 = sharp. Add Marching Cubes; wire intersect sdf → sdf. Set size and center to bound the part (the embedded file matches the cylinder). Tune resolution.
Step 2: Mesh export
Step 2
Output Preview mesh
Marching Cubes mesh → Output Preview mesh; export STL for printing with adequate infill in the slicer (the mesh may be delicate).
Outcome
A lattice lamp or filter form only practical with implicit modeling and dense enough resolution.
Load this tutorial
Interactive preview is available in the interactive reader.
Interactive preview is available in the interactive reader.
What’s Next
Tutorial 12: Voronoi Enclosure — tall Voronoi extrusion + base merged.