Broad Museum
The main part of the building, named as “vault” is enveloped by the “veil”, a porous, honeycomb -like exterior structre that spans across the block-long third- oor gallery and provides ltered natural daylight.
Key moves: Lifted Corners a facade, constructed of gridded panels, that stretch and deform according to light and position indented wormhole
University of P atras | Depa rtment of Architecture | Pa rametric design Garefalaki Eirini & Kotzam pasakis KonstantinosThe perforated shell is based on a skewed grid that consists of rhomboid panels. The panels are identical and when arrayed on the grid they produce the nal form. The way we approached the development inside Grasshopper is that we created the grid and the panel seperately and then we combined the two codes in the proccess. This way we can experiment with the grid’s overall size, cells, distortion but also work with exibility on the unit and have mutliple results.
Analysis of the shell’s grid
The existing gr id
The panel-unit that produces the grid
CODE DIAGRAM
-The grid development
-The construction of the panel
-The wall and the output
-A troubleshooting code that allows more variables for the grid’s angles.
-And nally the extra modi cations.
Lines A & B
Array the two lines to create the skwed grid. Then use the Multiple Curves intersection component to get the points.
Array
Calculating origin points of the grid
This mechanism constructs the panel-unit.
This is how the wall is produced. It can be manipulated manualy from Rhino.
Using Solid Di erence gives the output.
(if this won’t work in certain modi cations of the code try the Trim component.)
SORTED WIDTH RANDOMIZER
(The sort component can be skipped for a completely randomized version)
MODIFICATIONS
GRAPH MAPPER(MOVE_DY)
MOVE _DY RANDOMIZER
(Extrudes at both directions)
Standard Boolean Shell
All holes are identical
Width Randomizer
Every hole has a unique random width input
Sorted Width Randomizer
The holes are sorted from bigger to smaller
Di erent angles mechanism
Changing the x,z factor of the beggining vector we produce di erent results. These versions are based on the same code and the only thing that is changed is the Vectors’ directions.
Cull Pattern
Using cull pattern to remove random holes and a randomizer for different depths
Wireframe view
Using the wireframe view to see the topology of the mesh
Extrudes and Booleans
Extruding the lofts to both negative and positive directions and then using boolean
Berzier curve
Sine curve
Sum Sine