After Puzzling, I tried to establish more of Escher’s basic grid transformations using Grasshopper’s native components. This definition simulates Escher’s transformation of four-cornered grids. The postulate is based on the fact that every quadrilateral (or triangular) planar shape can create regular tessellations without gaps or overlaps. In the traditional method, this tessellation is achieved by rotating the shape 180 degrees and copying afterward. However, in Grasshopper we simply define the […]
March 2012
After a reviewing a short story of digital architecture from Branko Kolarevic, we looked at the roots of the theory and the concepts derived from it such as digital fabrication, building information modeling and parametric modeling. After a short brief, we’ve discussed about the final projects. Next week, we’ll start studying final projects and start to look at individual problems developed from them. Final submissions will highly be related with […]
Nowadays, I found myself back into 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 the euclidean coordinate system to meet his design intentions. There are lots […]
This topic of trees and recursive computing is inspired by the method shown here at the Rhino Python 101 Primer. This is a beautiful method of recursion that creates tree-like shapes, composed of arcs. I constructed these arcs by using the Arc SED (start, end, direction) method. This requires start and end points and a vector that is tangent to the arc (at the start point). Therefore, the overall look […]
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 […]
Today, we’ve discussed ways of subdividing entities to create parametric definitions. Curves can be divided into segments, creating snake-like object definitions. This exercise is important regarding the management of data. Vectors and planes are used as reference entities here. Nowadays, it became clear to me that, reference planes are very important because they both include reference points and related vectors as well. The definition studied in this post includes a curve […]
This was an interesting topic in design computing class. Geometric constructions based on strict relationships are becoming exciting in parametric modeling environments. I think muqarnas includes such a relationship. There is a primary method of modeling this shape, introduced by Mete Tüneri. His solution to a simple parametric muqarnas object includes a surface with six reference points, with two boolean differences (one cylinder and one box) creating the component. In […]
Today’s subject was closely related to the one last week; the data list and data tree management. Creating suitable data structures for our purposes is one of the tricky parts of whole Grasshopper experiments. We’ve developed a grid of objects, somehow associated with another one (a curve). Strong emphasis was on the way of thinking, getting back and forth on the process, and the re-definition of data lists. Especially, this […]
SPEC disappeared from our garden suspiciously. Hopefully, we’ve already finalized its parametric survey. Can create the original model by measuring exact corner coordinates. Then, it manipulated shape by creating diverse vectors for each shape. Emre has also tried a similar approach. Can be definition was too long, and did not use data trees, therefore it is slow. But it’s very effective at offering a solution for animation. I re-captured his […]