Gaudi Column 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 techniques that utilize boolean operations with a diagram language. The so-called Gaudi columns exercise uses macro explication instead.

This macro we have studied in the classroom draws three profiles, and lofts and boolean intersect them to generate column designs.
! ; This is an example
; Copy and paste me to Rhino's Macro Editor
_Polygon n 4 0,0,0 10,0,0
_Sellast
-_Setobjectname profile1
_Polygon n 4 0,0,50 12,0,50
_Sellast
_-Setobjectname profile2
_Polygon n 4 0,0,100 10,0,100
_Sellast
-_Setobjectname profile3
_-Selname profile1
_-Selname profile2
_-Selname profile3
_-Loft _enter _enter
_Sellast
_-Setobjectname surface1
_Cap
_Polygon n 4 0,0,0 10,0,0
_Sellast
-_Setobjectname profile4
_Polygon n 6 0,0,50 8,5,50
_Sellast
_-Setobjectname profile5
_Polygon n 4 0,0,100 12,0,100
_Sellast
-_Setobjectname profile6
_-Selname profile4
_-Selname profile5
_-Selname profile6
_-Loft _enter _enter
_Sellast
_-Setobjectname surface2
_Cap
_BooleanIntersection
_-Selname surface1
_enter
_-Properties _Sellast _enter o s n _enter _enter
_-Selname profile1
_-Selname profile2
_-Selname profile3
_-Selname profile4
_-Selname profile5
_-Selname profile6
_Delete
_Selnone





