Daniel Woo

During week 2, I was tasked with creating two projects - one in Dynamo, the other in Grasshopper. The first task was to create a ground area for a park or public space with terraces of varying heights. The interesting part of this project was to vary the height of these terraces in a sinusoidal pattern, in reference to each terrace’s distance to a user-specified attractor point. Similarly, in Grasshopper, I was tasked with creating a ceiling system of cylinders arranged in a wave pattern, varying according to each cylinder’s distance to a user-specified attractor point.

In both Dynamo and Grasshopper, my modeling approach was create the structure in increments. Once I coded up to a certain checkpoint outlined in Notion, I would run the model and determine if my output was correct. If something seemed off, I would troubleshoot my code until Dynamo or Grasshopper displayed what I was aiming for. What was most helpful to me was clicking the “push pin” icons in certain Dynamo nodes to determine what the output was - or linking certain nodes to panels in Grasshopper to see the result of the function. Ultimately, it was easier to determine how the model was being created numerically rather than visually.

image
image

Finally, the link to my Module 2 folder in our Autodesk Construction Cloud project is below: