Part 2: Self-Designed Skyscraper. This was created starting with the three-profile twisting template. The shape is derived using rounded triangle profiles, with differently sized shapes for the bottom, mid, and top points. Mass floors were then added at 10 foot increments.
(On the left is a 750 ft structure with 120 degree top rotation. On the right is a 650 ft structure with 30 degree top rotation.)
Part 1: One World Trade Center. This was created using the WTC form file provided. The only alteration is mass floors being added to the form at 10 foot increments.
(On the left is a 1,300 ft tall structure. On the right is a 800 ft tall structure)
Below is the Dynamo workspace for part 1.
The pink region begins by identifying the one parameter to be flexed. In this case, the structure’s height is the parameter to be altered in increments of 100 ft. This goes to the blue region, which uses the custom Evaluate Single Input node to run the height alternatives and output the gross floor area for each alteration. This then goes to the green region, which exports the data to Excel.
Output of alternatives for Part 1:
Below is the Dynamo workspace for part 2.
This is very similar to part one with the exception of the additional parameter being added and a Cartesian Product node being used.
The parameters that can be flexed in this part include the top height of the structure and the rotation of the structure’s uppermost portion. Other parameters can be changed in Revit and other combinations of parameters can be used in place of these two, but these two were just used for example.
The input information from the pink region is sent to the green region which creates a list of combinations of each alternative possibility. This is done using the Join List and Cartesian Product nodes, which are then flattened by one layer.
The results of the pink and region regions go to the blue function region, which uses a custom node to evaluate a pair of inputs and a Map List node to organize the output.
Lastly, the purple region exports the results to an Excel file.
Output of alternatives for Part 2: