To summarise the versatility of the design script I've authored for this assignment:
Flat roof with slanted columns, starting to look like a piece of a building Frank Gehry would desgn...
Dynamo graph with inputs at far left, creation of Dynamo geometry to immediate right, and converting to Revit elements on the right.
Dynamo geometry:
The building's length can be dynamically adjusted. Something a bit more "traditional" here...
Flat roof. Boring or appealing in its commitment to orthogonality?
Flat slanted roof.
Symmetric gable roof:
Asymmetric gable roof:
Illustrating the Revit structural beams and columns used:
To take advantage of this ability to parametrically adjust the building form, I ran a GD to randomise the volume-to-surface-area ratio of the framed structure. (For efficiency of material usage this is quite significant, I'd imagine.) Inputs included the building purlin spacing, number of frames, and left roof percentage. An interesting exponential correlation was found between the roof percentage position and this efficiency metric:
Seems a "wonky" offset form may also be more space efficient, which is not intuitive (to me at least!)
Overall study results: