Wai Chan

image

There are total 8 groups of visual programming in Dynamo based on the “Parametric Modeling Workflows.

image

Firstly, I created the controlling geometry in [Step 1 & Step 2] by setting the length of structure and the coordinate of the line.

image

Then, I placed the adaptive components for tubes and panels in [Step 2a], [Step2b] and [Step2C]. For resizing the tubes and panels, I set the “Element.SetParameterByName” with the parameter of Radius for Tube and Height for Panels as shown in [Step3a] and [Step3b].

image

image

For the purpose of easily changing the number of adaptive components, a code block created as a supplement to [Step 2a] for easily changing the number of adaptive components as shown in {step 4].

image

Finally, I added dynamic geometry of sine wave with parameters controlling the wave amplitude and number waves as shown in [Step 5].