## macro

Gaudi-like columns are generated as part of the “boolean” classes of Design Computing. The most inspiring, beautiful and ugly variations are often done by boolean intersection, as this operation is the surprising one of the three brothers. While the class deals with the concept of emergence once again via solid and void relationships, constructive solid modeling techniques are introduced. Although it is widely used as a spatial analysis approach in architecture, there are some examples of using boolean algebra in actual design processes. CSG trees are one of the interesting […]

This is a macro exercise in Rhino, showing that Rhino is pretty much capable of automating some cool text effects. Just copy and paste below code into the command bar of the Rhino, or open macro editor by typing macroedit, then paste there and press play. You’ll enter any string when prompted, then the macro handles rest of the process. You can play with the parameters by changing numeric values you see in the macro. ! _show _selall _delete _-text 0,0,0 h 10 _pause _sellast _setobjectname tex _boundingbox o c […]

It seems that our first year students of architecture, interior design and industrial design take Rhino’s macro functionality very seriously. This encourages us to study algorithmic techniques more and more at the freshman year Design Computing class. Below are some of the results of this week’s assignment. They explicated the modeling process of their prototiles into macro codes, ready to be molded. Zeynep Dutipek developed the macro to reconstruct her prototile with different parameters. She also had a smile there (if you watch carefully) Meltem Bayrak tested a different tile without breaking overall connectivity. Nur Horsanalı […]

Here are two macros that automate some of the classical structural styles in today’s architectural geometry. They could be developed more to include joint details however. It is a relaxing experience to study macros, when the process doesn’t have an algorithmic expresssions (such as recursion, iteration or conditionals). It is today’s subject in first year design computing course at İBU. The first one requires at least two curves already present in order to define a lofted surface (to be “waffled”): ! ; Waffle Structure Macro 2 _-loft _pause _enter _sellast _setobjectname […]

Today’s design computing class was about fractals. In Rhino, writing macro statements are very easy to learn as it just mimics your behaviours in a sequential text. There are few syntactic rules that we should know. First, you should watch the command line carefully to understand the steps of your design process. Each command in Rhino require different inputs from the user. In macro, you may enter these values or tell macro to ask user by typing “_pause”. Blank spaces work as if you hit enter. Below is one of […]

Can we go back to the beginnings of algorithmic design tools, when it was still as simple as possible (not to the binary level of course)? Most of the theorists agree about a fact that, contemporary parametric design tools sometimes provide needlesly many possibilities that suppress designer’s own creativity. The voronoi component in Grasshopper was one of the cult examples of that (mentioned here). Throughout this blog I always search for simple and powerful definitions to design problems, without complete “solutions” but analysing the fragments of design in wider geometric […]