Im trying to implement a method which can easily show the footprint of a mass. The revit mass dynamically updates gross floor area, but not footprint, so i attempted at a graph that would do so.
The graph takes all surfaces from the geometry, filters surfaces that have a normal vector of 0 to account for sloped surfaces.
After this i am sort of stuck. I wish to project the surfaces to a plane, merge them, and extract the area of the new surface. However i could not find nodes that would facilitate this workflow.
Abother attempt was to extract the curves of the surface, project them to a plane, eliminate coinciding curves to create a boundary, surface by patch it. Howver again i could not find a way to eliminate coinciding curves.
If anyone has experience with footprint extraction of geometries, i would appreciate some tips and assistance.
Also, the nodes in your screen shots abbove aren’t clear. zoom in until the text in the nodes is visible before you capture the screen in Dynamo. The entire graph is captured even if it isn’t visible on your screen.
thanks for the response guys!! I believe i have not articulated my question. I want to figure out the Building Coverage of a mass with a “Footprint(touching GL)” is not equal to the Projected Boundary in Site Plan.
So i just want to find the “Site Coverage” of a Mass.
@Tchunoo_Kahng My above suggestion should work. Assuming Level 1 is footprint level, extract the mass Floor Area of Level 1
In the example below the base of each block is 100sqm, the resulting Mass Floor Area parameter reads 200sqm