Can't get a mesh to split

I’m working on combining a series of models into one model for my employer and am unable to split this particular mesh. I’ve tried MeshSplit, MeshTrim, and every other command I can think of. Any suggestions? The command worked for 3 of the 4 splits/trims I needed to make but nothing is working for this last one. Any suggestions as to how to make this split happen?

Did you intend to attach the mesh??

On a recent ornery mesh I had, I was suggested to try MeshIntersect and using the result splitMeshWithCurve. Nonmanifold mesh edges (extractNonManifoldMeshEdges), degenerate faces (cullDegenerateMeshFaces), and duplicate faces (extractDuplicateMeshFaces) can make mesh splitting unhappy as well, so be sure your mesh is free of those.


I’ll give that a try and see what happens, if I can’t get it to work I’ll try attaching the mesh up here and seeing if someone else has better luck with it. Thanks!

I’ve tried repeatedly to get this thing to split, but nothing seems to be working. I need to split this sofa into 3 pieces and save the middle section for use with another project. I am aware of the poor quality of the mesh (early 3D scanning of a hand built model). Any help or suggestions on what to try would be greatly appreciated!!

1562_misfitedit_02.3dm (8.8 MB)

Hi bdsheehan - Hmmm - Check says:

Here is what is wrong with this mesh:
Mesh has 1798 non manifold edges.
Mesh has 15605 duplicate faces.

No doubt Rhino could be more tolerant and deal with even good meshes better, but for now, this is not going to work well at all - try:


You’ll end up with a bunch of holes, I imagine, so you’re not done yet. I’ll poke at it a little.


1 Like

Thanks for the help @pascal! It was able to get the mesh to split after using ExtractNonManifoldMeshEdges and ExtractDuplicateMeshFaces.

Splitmeshwithcurve worked for me when Splitmesh (using a plane) would not.

Thank you so much!!