I try to get the outline of a surface. This one is the uppermost surface of a “ceiling-solid”. It is my goal to get just the ceiling outlines, but the Element.Sketch Node does not work the way I would like it to work
I get a list of curves which looks like this:
Unfortunately the “Polycurve.ByJoinedCurves” cannot figure out which curves have to be connected.
For this reason I compare Start and End Points to match connecting Lines into a List and Split the list by index.
After that I get the area of every surface and take the one with the largest area.
This whole process is really heavy, unpractial und does not work really nice. Has anyone an idea how to solve this in a better way?
Thanks and kind regards,
_surface_problem.dyn (27.5 KB)