🌀 Gyroid Cross-Sections (2D)
Sweep a z-slice through the gyroid triply-periodic minimal surface and watch its 2D cross-section contour f(x,y,z)=0 change topology in real time, rendered with marching squares.
⚙ Under the hood
Sweep a slicing plane through the gyroid's implicit surface and watch marching squares trace its 2D contour f(x,y,z)=0 in real time. Adjust the z-slice, tiling period and grid resolution to see how the gyroid's two interlocking labyrinths change topology as the slice moves.
geometryminimal-surfacegyroidmarching-squarescross-section2d
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install