As I wanted to learn to use our new CNC cutter, I needed a dummy object to test it. However this became more interesting than I expected. It is moving so sexy! First, I tried to experiment a regular egg-crate definition (explained here and here) last year. I chose Moebius strip as the underlying surface (also experimented here and here before) However, Fulya warned me about their weak relationship. So I’ll work on a more conformal egg-crate definition in order to match the properties of a Moebius surface. This is […]


A previous work showed a method to create interlocking sturctures to be created without boolean operations. This time, a small addition is made to create waffle objects using two surfaces, one is the top surface, the other is bottom. It was a small modification at the beginning; to replace “extrude” component with a “edge surface” component. But the interlocking details are now different on each intersection, so another modification is made at drawing of the rectangles. This definition can be downloaded from here [GHX: 2012_01_29_contour2] along with a test surface […]


This is a basic formation of component-based design in a dataflow environment. A double-curved surface is subdivided and re-constructed using straight sections. Parametric model of a surface construction by variable components. The main data list of subsurfaces are distributed into four distinct lists, that will be used to construct lines out of double-curved quadrilateral faces. Such definitions could be further advanced by adding a precise fabrication detail. Parametric definition can be downloaded here [2012_01_17-component] (it includes the example base surface within). Animation above is using a Hypar test surface described in […]


It has been a tough problem for me, for last two days. Parametric model of an interlocking structure (sometimes also called egg-crate, waffle or contouring structure) can be created easily in Grasshopper using Contour component a couple of list management operations, and a boolean (or region) difference event. However Rhino and Grasshopper are very slow at calculating boolean differences on both solids and surfaces. Fabrication models of such structures don’t have to be solid models as they are at last downgraded into two dimensional rib sections with interlocking details. As […]


NURBS surfaces by nature, like four-corner topologies with U and V directions. Şebnem Yalınay Çinici has formulated a tectonic exercise of “Primitive Hut”, which in my point of view is a tough geometric challenge; a subdivision on a real three-corner manifold. That seems very easy at the beginning as both Rhinoceros and Grasshopper are able to create surfaces with three corners, by either lofting, meshing or edge curve methods. However, those surfaces, then cannot be used to develop sub-surfaces because the need to define U and V directions. Then, Rhino seems […]