Diagrid multipipe partially failed

Hi!

I created a multipipe diagrid using lines generated from the vertices of subsurfaces. To avoid self-intersecting SubD, the lines were divided into two segments at the intersection points. Therefore, the lines did not cross each other but met at the endpoints. However, the result was still not perfect as there were still instances of SubD self-intersecting.

Upon checking the intersection points from two lines that should touch each other, I found out that the points were not identical. Could this be the main cause? I have increased the tolerance value in the properties from 0.001 to 0.01, but it didn’t solve the issue.

diagrid.gh (61.0 KB)



diagrid-fix.gh (65.9 KB)

Thank you so much!