Boolean objects
Use Boolean operations to shortcut trimming and joining operations.
Boolean solids
The Boolean commands work best on closed surfaces and polysurfaces that intersect each other completely.
![](../image/command_icons/boolean2objects_rt.png)
Boolean2Objects
Cycle through possible Boolean operations between two objects.
![](../image/command_icons/booleandifference.png)
BooleanDifference
Subtract the volume of one set of objects from another.
![](../image/command_icons/booleanintersection.png)
BooleanIntersection
Create a new solid from solids' intersected volumes.
![](../image/command_icons/booleansplit.png)
BooleanSplit
Split and close solids at intersections.
![](../image/command_icons/booleanunion.png)
BooleanUnion
Combine the volumes of one or more objects.
![](../image/command_icons/_no_toolbar_button.png)
CreateRegions
Replace a non-manifold polysurface with all solid manifold regions defined by the surfaces of the input.
Boolean curves
Curve Boolean operations quickly trim, split, and join overlapping curves.
![](../image/command_icons/curveboolean.png)
CurveBoolean
Trim, split, and join curves based on their overlapping regions.
Boolean meshes
The mesh Boolean commands work best on closed mesh objects.
![](../image/command_icons/meshbooleandifference.png)
MeshBooleanDifference
Subtract the volume of one set of objects from another resulting in a mesh.
![](../image/command_icons/meshbooleanintersection.png)
MeshBooleanIntersection
Create a new mesh from the intersected volumes of objects.
![](../image/command_icons/meshbooleansplit.png)
MeshBooleanSplit
Split and close objects at intersections.
![](../image/command_icons/meshbooleanunion.png)
MeshBooleanUnion
Combine the volumes of objects into a single mesh.