I have bundled mess of curves (from Culebra plugin) and would like to get cleaner representation. No overlapping or small segments. And also detect and separate closed regions in 3d.
I have tried this approach with moderate success:
Curves > Curve to Mesh (dendro) > Mesh Skeleton (cockroach) > Graph cycles, topological loops.
However Graph Cycles generate many overlapping cycles. I care mostly about individual cells.
Also tried deCodingSpaces Toolbox NetworkSmooth component but it takes ~30min. to compute such example.
Looking for suggestions for faster approach to get workable curves (clean graph) from tangled/ bundled/ mess?
Script below is with plugins, but I have internalized curves (if you don’t want to install plugins)
closedRegionsIn3D_00.gh (217.8 KB)




