Archive for ‘scripting’

August 20, 2013

Design by Coding: Parametric Wave Pavilion using Python Script


‘Water Wave Pavilion’ was an entry for an international design competition ‘City by Dreams’ hosted by New York City Councils. The concept was to create a pavilion literally under the water by using garden hose pipes. The intention was to make a waveform, and to give it a shape a flexible and transparent water pipe was coiled by wrapping up three main structural wooden curves.


To do it, there was a need of parametric approach so that by changing the parameters of structural curve geometry and their thicknesses, and by altering the number, radius and curved depth (due the weight of water inside) of hose pipe, I could get a desirable design output based on the needs and suitability.

It was also the occasion for me for attempting to apply scripting knowledge first time to create some algorithmic architectural design.  After some efforts, I was able to write a simple scripting code, i.e., an algorithm in Python language which could be visualized in Rhinoceros. Python component ‘GhPython’ in Grasshopper was an advantage for me which helped me to offer different design outputs by changing the parameters very easily.