WFC Shangai is a design exercise in our first-year Design Computing class introduced by Onur Yüce Gün. This exercise emphasizes both analytical thinking and associative geometry and aims to utilize boolean operations as solid and void references in creating forms. We asked students to develop variations of this building. In order to discuss this formation in class, I studied a simple algorithm to test variations in real time. Grasshopper definition can be downloaded from here [GHX: 0.9.0014]. The initial shape, developed by a boolean intersection of a rectangular prism and […]


This is a solid-void (or boolean) exercise for first year students. It is initially introduced by Onur Yüce Gün as an in-class exercise, but later became a design problem also. Before getting into the parametric wall and eventually muqarnas exercises, this small but effective assignment help students understand some of the fundamental concepts such as associativity, solid / void relationships and component-based design compositions in three dimensions. Here is the initial object we used to introduce in design computing class: As you see, the component is developed in a fashion […]


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 […]