Josh Mesenbrink - Module

Final Building:

image

Grasshopper:

image
image

Since I am taking the class for 2 units the building model is similar to the initial example. However, the initial size of the ellipses was adjusted to 125 and 200 feet respectively. Additionally, the inputs for the for loop were altered to accommodate for the desired floor area and structure height.

The code works by creating an initial ellipse at the ground, mid-height, and roof that are altered by a scale factor and twist angle. It stores these ellipses as surfaces that can be patched together later. The number of floors is determined by dividing the total height by a specified story height. the code patches the ellipses and the floor surfaces together to calculate the total floor area of the structure.

For Loop Inputs:

image

The first column loops through heights for the structure at 50-foot intervals. The second column loops through the scale factors for the floors as the height increases. The last column loops through different angles of twist for the top floor.

Final Dimensions:

image

Possible Option 1: Building Height = 500 ft, Scale Factor = 0.8, and Twist Angle = 50

image

Possible Option 2: Building Height = 550 ft, Scale Factor = 0.9, Twist Angle = 70

image