The volume of a building defines the shape it occupies. A building can have many volumes. Volumes can connect and stack to create complex shapes.
At it’s core, a volume is defined by a two dimensional polygon. This polygon can have additional internal polygons that define void space.
The volume is extruded into three dimensions by two values, the floor height times the number of floors. These values are defined at the volume level.
Each facade face of the volume can have further customisation. These facades can be curved using Bezier curve interpolation. They can also have facade designs attached.
The top shape of the volume is generated according to the settings defined in the volume roof data.
The bottom of the volume can be generated for more accurate and cheap shadow calculations as well as extended downwards by a value to generate a simple foundation.