Hello everyone.
I modeled a block with a pile in Revit, and when I extract the bottom surface of this block, it comes with the hole from the pile. I want the surface to be just the outer edge without the hole. Is there a way to process or modify this surface?
You should be able to find some similar topics dealing with identifying an outer perimeter but the general idea is to group the boundary curves with something like Polycurve.ByGroupedCurves (which should give you the interior circle and the exterior lines). Then you can patch those grouped curves into individual surfaces. The surface with the largest area will represent the exterior perimeter group.
remove the circle line from the perimeter curves and create the surface again by Surface.ByPatch.
Check in the list of perimeter curves if a curve is a circle and filter out the rest of the curves, that should work.
Hi guess we have a node outer perimeter curves OOTB, guess its depends on which version you are in…here in 24
1 Like