Stage 1: Modeling a Parametric Structure

Stage 2: Transforming Your Geometry

For this assignment, I designed a parametric structure using Dynamo. I started by generating a primary Nurbs Curve derived from a joined list of specific coordinate points. To build out the roof or canopy framework, I used an "adaptive beam" family type, generating these adaptive components along the curves in both the X and Y directions. Finally, the model grounds the structure using vertical supports made from "Concrete-Rectangular-Column:24 x 30" structural framing elements tied directly to Level 1.
Design & Parameter Description The base dimensions and grid of the structure are driven by number sliders controlling the "Length", "X count", and "Y Stepping". For the Stage 2 mathematical transformation, I implemented an Attractor point system. The script uses dedicated sliders to define the spatial coordinates of the attractor ("Attractor Point X", "Attractor Point Y", and "Attractor Point Z"). The Dynamo graph measures the distance between the structure's geometry and this point, remaps those distances to a new mathematical range, and uses the resulting values to apply a non-uniform scale to the elements. The intensity of this scaling effect is further fine-tuned by "Y attraction" and "Z attraction" slider variables.
