Nowadays, I found myself back into the traditional hand sketching. Several failed attempts on Grasshopper led me back there. NURBS (and Grasshopper) somehow limits our conception of surfaces to four-cornered (or two directional) manifolds. Although it sounds like limiting our designs, having four-cornered component spaces has still lots of experimental fields for designers. Escher is a cult person, who transforms euclidean coordinate system to meet his design intentions. There are lots of interesting researches about him, while he shows us how it’s possible to manipulate some fundamental geometric systems, although […]


Today, we’ve studied fundamentals of component-based design methods. Using curves and surfaces as starting points, we’ve experienced ways of translating those entities via design criteria based on our purposes. First, a curve is used to construct a leaf structure. We’ve experienced dispatching data lists and combining them back together. Subdividing curves into points created further entities such as vectors and planes. We used those entities as inputs of regular drawing and modeling commands such as rectangles, or planar surfaces. This in-class exercise can be studied here. Second exercise was the […]


The regular component design technique can be further improved by adding several manipulations. Purpose of this study was to create a surface component that reacts to an inherent parameter (actually a geodesic curve on surface). However, within the process of parametric modeling, diverse formal potentials emerged. Most interesting results are achieved by adding a graph parameter to control the waves of reaction while splitting the surface as stripes. The definition can be downloaded here [2012_01_25-stripe]. It is created in recently updated version (0.8.00066) of Grasshopper. This method of surface manipulation […]


[2011_12_25_divide] here is the fundamental of surface subdivision in Grasshopper. In order to design a parametric truss exercise, this is generally accepted starting point. Get a surface from the file, subdivide it into U and V directions to create point lists and then manipulate these points to create something interesting. Having a list of points would also present good potentials regarding attraction with other entities, such as point or curve attractors. As you probably notice, this is the new version of Grasshopper, which also includes NURBS objects. As a parametric […]