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.
Thanks in advance.