I tried to join the breps in order to collect only naked edges to test for OrphanedEdges, but, I ran into new problems: I find too many “split-edges”, which I assume is caused by the Join operation, and also partly connected edges are now considered not connected at all (for example edge b pictured below).
Fig 1. The edge-segments which I don’t want, which were not a problem before joining the breps (see earlier posts), are edge a, b and c (a and b-c should not have been “split”) and also e should not have been a “naked edge” candidate at all. In short; No “part-naked” or part-connected edges are wanted, but here they are.
I failed to find a way to identify “part-naked” or “part-connected” edges (segments split along a full length surface edge), so if anyone can give a hint about how to identify such segments I’d be happy.
Things I have tried which failed to indicate split edge-segments are commented away in this code snippet:
// Rolf