Mesh Split not following surface geometry


I when using the Mesh Split component the result doesn’t follow the surface profile I am trying to reference from.

The surface highlighted in yellow is what I want to mesh to follow and I’ve highlighted in red where the undesired result is.

Another issue I am having when using mesh split is the next step. I want to subdivide the surface more using the Weaverbirds Catmull-Clarke Subdivision component.


But as you can see with the image below the mesh has a very unclean result compared to before.

Before the Subdivision:

Here is the grasshopper script: (179.5 KB)

Hi Joseph, thank you for the quick reply.

Your script only shows how to create the result from mesh edges. Is there a way to do this with the mesh too and not just the edges?