Yanni Zhao

For this assignment, I chose the parametric tower - twisting rounded triangular mass (figure 1). Its parametric properties are shown in the figure 2 and I decided to change its top height and base radius and keep others constant.

1. Base Form
1. Base Form
2. Form Properties
2. Form Properties

Before I started to work on the Dynamo script, I added more mass floors (figure 3) to the base form since the height is one of my changing parameters. In Dynamo, I selected the model first and then set up the two parameters that I want to change, top height and base radius. Then, I assigned two ranges to those parameters so that the top height will be changed from 550 feet to 750 feet with an increment of 50 and the base radius will be changed from 130 degrees to 150 degrees with an increment of 10.

In this way, by paring up those two parameters with a custom node, I ended up having 15 different design scenarios. In the custom node, I set up three report parameters that I am interested in to evaluate each combination of the input values (figure 4). After finishing a series of 15 test cases. I set up my dynamo script in a way that it will report the input values used and the resulting metrics for each case as a table in Excel (figure 8). The table shows the input values tested and the values computed for each of the reported parameters. What is more, after having all the tested results, since we have a requirement for gloss floor area that it needs to be within 1,200,000 and 1,500,000 sf, I added additional scripts to filter all the design scenarios and display ones that satisfy the requirement (figure 5).

3. Added Mass Floors
3. Added Mass Floors
4. Dynamo Inputs
4. Dynamo Inputs
5. Dynamo Output
5. Dynamo Output

6. Custom Node Inputs
6. Custom Node Inputs
7. Custom Node Outputs
7. Custom Node Outputs
8. Test Results
8. Test Results