About Cutting

This section deals with basic concepts you should know before cutting geometry.

You can use two commands:

  • OmniCut creates a feature.
  • OmniCutModify is the datum variant of OmniCut, it directly modifies the input geometry. It does not introduce new parametric dependencies, which makes it faster and simpler than the feature variant.

This page discusses:

See Also
Cutting Objects
Untrimming Objects

Cut Modes

The capability to modify geometry by splitting, limiting, or reducing objects is a basic functionality in the domain of Class A modeling.

Starting with a set of selected objects (selection-action workflow), it is necessary to define which object is to be cut and what are the cutting objects. The following modes are available:

Cut Mode Required Input
Cut Shell by Shells

Select shells. The shell selected first is the object to be cut.

Cut Shell by Wires

Select a shell and wires. The shell is the object to be cut.

Cut Shell by Vertex Select a single face shell and a vertex. The shell is the object to be cut. The cutting object is an iso curve defined by the nearest distance to the vertex.
Cut Wire by Shells

Select a wire and shells. The wire is the object to be cut.

Cut Wire by Wire

Select wires. The wire selected first is the object to be cut.

Cut Wire by Vertex

Select wires and vertices. The wire is the object to be cut.

Note: The vertices are projected onto the wire.
Cut Objects by Plane

Select vertices, wires, or shells containing a single infinite plane.

Divide

Select exactly one object to be cut.

Particular Cut Parameters

Action

Indicates the operation currently being performed.

Note: 0-dimensional (0Dim), 1-dimensional (1Dim), and 2-dimensional (2Dim) geometrical objects are points, curves, and surfaces (or, in a topological sense, vertices, wires, and shells).
Extend Curves for Intersection
Applies to curves (wires) to be cut by curves (wires), shells, or points, in case the input objects do not intersect each other. The curves are parametrically extended, if possible, until an intersection point is found.
Note: The shape of the extended curve depends on the parameterization. Suitable results are to be expected only for short extensions.
Non-intersecting input curves Extended curve with intersection




Projection Direction: None, Normal, View, X, Y, Z, OmniPlane, Object

Only applied if you cut shells by shells, shells by wires, wires by wires, or wires by vertices.

Defines the projection direction of the cutting objects to the objects to be cut.

Notes:
  • If you cut shells by shells, the boundary of the cutting shell will be projected to the shell to be cut, and the resulting wires are used as cutting boundaries.
    Important: Before setting a projection direction in this case, Cut Both and Trim Both must be cleared.
  • If you cut wires by wires, and the wires do not intersect each other, you can apply the View projection. The first wire is then cut at the projected intersection point.