Thanks, will check this out!
I also developed my idea further, I think it worked…
I create a Delaunay Mesh from the points, and culled the faces based on area and edge length. Then I got the mesh edges and rebuilded the curve. Then applied standard medial axis.
The only draw back was the face culling of the original mesh… It requires some slider tweaking.
I also kinda cheated because I used a Rhino drawn curve to grab my points with point in region.
I think the Proximity component can be used better for this, but not sure how to get the edge afterwards as it creates only lines…
Def here:TopoMesh_v03.gh (2.7 MB)