This Grasshopper file contours a given massing geometry or a collection of geometries based on a list of floor-to-floor heights and outputs areas, floor heights, etc., as well as floor plan boundaries and massing blocks.
Series of Breps as massing
Floor to Floor heights of the given massing.
The minimum acceptable ceiling height.
List of floor indexes.
####Floor Elevations List of elevations of each floor
List of the floor-to-floor heights resulting from slicing the massing
List of total area of each floor
The maximum building height after slicing.
The total area of all floors
The floor boundary curves
The floor boundary extrusions
- It works with multiple massings however it combines all the metrics. If you need the metrics separately you would need to adjust the code or you can copy and paste the entire thing for each massing.
- If the massing geometry and the given floor-to-floor heights don't match, or there are slopes in the massing, the output floor-to-floor heights would vary depending on the minimum ceiling height and the discrepancies between input massing and floor-to-floor heights.