MeshSplit

Toolbar Menu

Mesh Tools

Mesh

Edit Tools >

Mesh Split

The MeshSplit command divides meshes into parts with another object.

  • If a curve is selected as splitter, it is "extruded" in the z-direction of the current CPlane to intersect and split the mesh. If the curve is almost on the mesh, it is recommended to use the SplitMeshWithCurve command that pulls the curve onto the mesh for splitting.

  • If the mesh has flipped face normals, the split may fail. Run the Check command to test and UnifyMeshNormals to correct the problem.

Steps

  1. Select objects to split.

  2. Select cutting objects.

    Enter "IP" and press enter to set an infinite plane as the cutting object.

Command-line options

Tolerance
Auto

Uses a tolerance that is more suitable for well-drawn meshes created using document tolerances. The value is computed using heuristics.

Literal

Uses document tolerances. This might not be the best value because meshes often have tiny features that might fall well below the document tolerance.

CoplanarFaces
Keep

Uses coplanar overlaps in the computing of split.

Drop

Discards coplanar overlaps.

Keep (left) and Drop (right)
CreateNgons

Keeps the split mesh neat by creating Ngons along the splitting edge.

Yes (left) and No (right)
DiscardUnsplitMeshes
Yes

If a mesh cannot be split into multiple parts, the mesh is not changed.

No

Edges are added along the intersections, even if the mesh is not split into multiple parts.

CompleteOpenCuts

Extends incomplete intersections to force splitting the mesh into separate parts.

MarkOpenCuts

Adds object points to help locate incomplete intersections when splitting fails.

WithEachOther

Cross-splits the selected meshes.

See also

Split

Divide objects using other objects as cutters.

MeshSelfSplit

Divides meshes into parts at their self-intersections.

SplitMeshEdge

Divide a mesh edge.

SplitMeshWithCurve

Divide a mesh with a curve.

Edit mesh objects