The first part of creating my building was making a conceptual mass. To do this I lofted five circles at levels 1, 17, 39, 40, and one half way between levels 39 and 40. The 17th level has the largest radius at 28.7 meters.

Next, this mass was able to be broken down into two different divided surfaces. The first divided surface became the diagrid. This pattern had a U grid of 22 and a V 18 grid of with a custom pattern-based panel. The second divided surface became the curtain wall. This divided surface had a U grid of 88 and a V grid of 72. The pattern of this curtain wall was given by a custom rhomboidal curtain panel with two different types of glass. One with dark glass and one with normal glass. These types are what gives the building it's signature spiraling feature. 

Next, the floor plate was created. This is the main parametric aspect of the project. The width of each "leg" of the floor plate is governed by the radius of the floor. This parameter look like "Asterisk Width = (Floor Radius)/1.36" 1.36 was a factor that I decided on by testing and seeing that the width given was consistent with the width of the dark sections of the curtain wall. Secondly, the floor plate rotates 5 degrees every floor. I created the floor plate and its dimensions on a reference plane which lies on a reference line, which is rotatable around the vertical axis of a conceptual mass. the angle between the reference line and the vertical reference plane is an instance parameter and is controlled by the floor number by multiplying the floor number by 5 degrees and adding it to the line's original angle. 

All of these components were compiled in a project folder to create a model of 30 St. Mary Axe.