Split and trim
Split and trim objects with other objects.
About trimmed surfaces
Surfaces can be trimmed or untrimmed. A trimmed surface has two parts: a surface that underlies everything and defines the geometric shape, and trimming curves that mark sections of the underlying surface that are trimmed away.
Trimmed surfaces are created with commands that trim or split surfaces with curves and other surfaces. Some commands create trimmed surfaces directly.
The shape of a surface is still defined by a set of control points arranged in a rectangular pattern.
Since it can be important for you to know if a surface is trimmed, the Properties command lists the trimmed or untrimmed state of the surface. Some Rhino commands work only with untrimmed surfaces and some software does not import trimmed NURBS surfaces.
Trimming curves lie on the underlying surface. This surface may be larger than the trim curves, but you will not see the underlying surface because Rhino does not draw the part of the surface that is outside the trim curves. Every trimmed surface retains information about its underlying surface geometry. You can remove the trimming curve boundaries to make the surface untrimmed with the Untrim command.
If you have a trim curve that runs across a surface, the trim curve itself does not have any real relationship to the control point structure of the surface. You can see this if you select such a trimmed surface and turn its control points on. You will see the control points for the whole underlying surface.
If you create a surface from a planar curve, it can be a trimmed surface. The illustrated surface was created from a circle. The control points display shows the rectangular structure of the surface.
The Untrim command removes the trimming curve from the surface to get back to the underlying untrimmed rectangular surface.
Split curves and surfaces
![](../image/command_icons/split.png)
Split
Divide objects using other objects as cutters.
![](../image/command_icons/splitedge.png)
SplitEdge
Divide a surface edge.
![](../image/command_icons/splitface.png)
SplitFace
Divides the selected surface of a polysurface by drawing a polyline, selected curves, or isocurves.
![](../image/command_icons/dividealongcreases.png)
DivideAlongCreases
Divide a surface into separate parts at kinks.
![](../image/command_icons/explode.png)
Explode
Break objects down into components.
Trim curves and surfaces
![](../image/command_icons/trim.png)
Trim
Cut and delete selected portions of an object at the intersection with another object.
![](../image/command_icons/wirecut.png)
WireCut
Trim a polysurface with a curve similar to cutting foam with a heated wire.
Remove trims
![](../image/command_icons/removeedge.png)
ReplaceEdge
Untrim selected surface edges and retrim the edges.
![](../image/command_icons/untrim_srf.png)
Untrim
Remove trim curves from trimmed surfaces.
![](../image/command_icons/untrimall.png)
UntrimAll
Untrims interior (holes) and exterior trims on the selected surfaces all at once.
![](../image/command_icons/_no_toolbar_button.png)
UntrimBorder
Untrims all exterior trims of the selected surfaces. Interior trims (holes) will remain.
![](../image/command_icons/untrimholes.png)
UntrimHoles
Untrims selected holes (interior trims) that do not touch surface borders.
Split and trim meshes
![](../image/command_icons/meshsplit.png)
MeshSplit
Divide meshes into parts with another object.
![](../image/command_icons/meshtrim.png)
MeshTrim
Delete portions of a mesh inside or outside intersections with another object.
![](../image/command_icons/splitmeshedge.png)
SplitMeshEdge
Divide a mesh edge.
![](../image/command_icons/_no_toolbar_button.png)
SplitMeshWithCurve
Divide a mesh with a curve.
![](../image/command_icons/splitdisjointmesh.png)
SplitDisjointMesh
Divide into separate objects meshes that do not connect, but are still one object.