PART 1:
- Screenshots of your building form geometry from each stage of the assignment that you completed:
The parameters that can be used to flex and dynamically change the building form are:
- Total height
- Mid Radius
The two screenshots included below show examples of the building form with different combinations of height and mid radius. The chart below has data (exported to Excel before being pasted here) that matches each combination of parameter with the corresponding quantitative outcomes: total floor area and surface area.
An important design component of this assignment was to ensure that the parameter range being evaluated was possible within the scope of the baseline Revit design (i.e. total height would never exceed the number of elevation levels (floors) created in the model). At first I forgot to bound these parameters and my Dynamo logic kept failing.
Top Height | Mid Radius | Gross Floor Area | Gross Surface Area |
350 | 15 | 63727.0964 | 78335.6982 |
350 | 30 | 85827.1006 | 94523.1784 |
350 | 45 | 117529.2 | 111711.903 |
350 | 60 | 158863.045 | 129544.787 |
400 | 15 | 70676.7085 | 87303.4957 |
400 | 30 | 96152.9123 | 105905.365 |
400 | 45 | 132030.006 | 125355.556 |
400 | 60 | 178309.206 | 145348.259 |
450 | 15 | 76862.1886 | 95685.5739 |
450 | 30 | 105629.381 | 116808.775 |
450 | 45 | 146283.133 | 138923.601 |
450 | 60 | 198822.557 | 161613.494 |
500 | 15 | 82652.4923 | 103815.104 |
500 | 30 | 114683.648 | 127485.43 |
500 | 45 | 160592.492 | 152541.968 |
500 | 60 | 220385.226 | 178308.577 |
550 | 15 | 88419.5524 | 112027.818 |
550 | 30 | 123662.309 | 138143.385 |
550 | 45 | 175217.252 | 166324.185 |
550 | 60 | 243106.458 | 195457.059 |
600 | 15 | 94513.2633 | 120628.702 |
600 | 30 | 132867.2 | 148965.394 |
600 | 45 | 190393.783 | 180374.153 |
600 | 60 | 267141.664 | 213104.245 |
PART 2:
In part two of this assignment, I created my own conceptual mass form family using two different hexagonal profiles. I then created a solid form using these twisted hexagonal profiles and then imported the new building form to the same modeling environmental as in step 1. I proceeded to test and flex the logic in a similar way, again adjusting the overall height and mid radius of the structure. The two screenshots and table show similar outputs to that from part 1. Creating a new family was particular challenging because I am not extremely comfortable with modeling shapes in Revit, so it took quite a bit of time. But the logic was very similar to Part 1, and the building gave no errors when connected to the same Dynamo logic.
Top Height | Mid Rotation | Gross Floor Area | Gross Surface Area |
350 | 30 | 122934.347 | 101635.837 |
350 | 60 | 122934.347 | 101635.837 |
350 | 90 | 122934.347 | 101635.837 |
350 | 120 | 122934.347 | 101635.837 |
350 | 150 | 122934.347 | 101635.837 |
350 | 180 | 122934.347 | 101635.837 |
400 | 30 | 140009.278 | 113418.035 |
400 | 60 | 140009.278 | 113418.035 |
400 | 90 | 140009.278 | 113418.035 |
400 | 120 | 140009.278 | 113418.035 |
400 | 150 | 140009.278 | 113418.035 |
400 | 180 | 140009.278 | 113418.035 |
450 | 30 | 152911.072 | 123551.638 |
450 | 60 | 152911.072 | 123551.638 |
450 | 90 | 152911.072 | 123551.638 |
450 | 120 | 152911.072 | 123551.638 |
450 | 150 | 152911.072 | 123551.638 |
450 | 180 | 152911.072 | 123551.638 |
500 | 30 | 162634.718 | 132339.298 |
500 | 60 | 162634.718 | 132339.298 |
500 | 90 | 162634.718 | 132339.298 |
500 | 120 | 162634.718 | 132339.298 |
500 | 150 | 162634.718 | 132339.298 |
500 | 180 | 162634.718 | 132339.298 |
550 | 30 | 169809.236 | 139929.573 |
550 | 60 | 169809.236 | 139929.573 |
550 | 90 | 169809.236 | 139929.573 |
550 | 120 | 169809.236 | 139929.573 |
550 | 150 | 169809.236 | 139929.573 |
550 | 180 | 169809.236 | 139929.573 |
600 | 30 | 174881.885 | 146405.324 |
600 | 60 | 174881.885 | 146405.324 |
600 | 90 | 174881.885 | 146405.324 |
600 | 120 | 174881.885 | 146405.324 |
600 | 150 | 174881.885 | 146405.324 |
600 | 180 | 174881.885 | 146405.324 |
Point to Ponder: What’s the advantage of exporting the values to Excel?
Exporting the values to excel is extraordinarily valuable because it organizes the data cohesively, and allows for large sets of parameterization data to be taken into account. There’s lots of potential for human error with copying over results directly from Dynamo. And Excel has several advantages over a plane csv file: within Excel, you can run further optimizing schemas with the outputs of the parameterization data to generate a final set of design parameters. It’s easy to use, efficient, can store lots of data, and clean.