Curves don’t join, Brep doesn’t close - a better way to do this pls

I do not understand why some curves wont join
I am trying to mirro a snaked fragment of a handle to make a closed brep
I debrep the surfaces, join curves and then mirror a single curve to make a connecting surface
The super annoyance is parsing out the curves to join. It takes hours. There must be a better way


Handle2.gh (144.6 KB)

missing

Difficult to see what you’re doing without that plugin…

P.S. I wrote my own code (white group) and found that it does not get a ‘Closed Brep’. :frowning: So I baked it and analyzed edges in Rhino. Quite obvious that the original surfaces are not well formed. There are “naked edges” right from the start.


Handle2_2024Mar1a.gh (148.9 KB)

P.P.S. Sorry, the previous image shows “All edges” instead of only “Naked Edges”: (below)

OK, I replaced your code that isolates the “middle” edge curve with the purple group and most of the naked edges disappear! What’s left is “one” (actually two) from the original shape. (2 * 4 = 8)


Handle2_2024Mar1b.gh (150.6 KB)

This must be fixed elsewhere, in the code that creates the original shape.

This version of code is the same but shows the naked edges without baking and using Rhino.
Handle2_2024Mar1bb.gh (154.3 KB)