polyCut is undoable, queryable, and editable.
This command splits a mesh, or a set of poly faces, along a plane.
The position and orientation of the plane can be adjusted using the
appropriate flags listed above. In addition, the cut operation can
also delete the faces lying on one side of the cutting plane, or
extract those faces by an offset amount.
| Long name (short name) |
[argument types] |
Properties |
-name(-n)
|
string
|
|
|
Name the resulting object.
|
|
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off (where applicable).
|
|
-deleteFaces(-df)
|
boolean
|
|
|
This flag specifies if the cut faces should
be deleted or not.
|
|
-extractFaces(-ef)
|
boolean
|
|
|
This flag specifies if the cut faces should
be extracted or not.
|
|
-extractOffset(-eo)
|
linear linear linear
|
|
|
This flag specifies the offset by which the
cut faces will be extracted. This flag has
no effect when the "extractFaces" is turned off.
|
|
-extractOffsetX(-eox)
|
linear
|
|
|
This flag specifies the offset in X by which the
cut faces will be extracted. This flag has
no effect when the "extractFaces" is turned off.
|
|
-extractOffsetY(-eoy)
|
linear
|
|
|
This flag specifies the offset in Y by which the
cut faces will be extracted. This flag has
no effect when the "extractFaces" is turned off.
|
|
-extractOffsetZ(-eoz)
|
linear
|
|
|
This flag specifies the offset in Z by which the
cut faces will be extracted. This flag has
no effect when the "extractFaces" is turned off.
|
|
-cuttingDirection(-cd)
|
string
|
|
|
This flag specifies the direction of the cutting plane.
Valid values are "x", "y", "z"
A value of "x" will cut the object along the YZ plane
cutting through the center of the bounding box.
A value of "y" will cut the object along the ZX plane
cutting through the center of the bounding box.
A value of "z" will cut the object along the XY plane
cutting through the center of the bounding box.
|
|
-cutPlaneCenter(-pc)
|
linear linear linear
|
|
|
This flag specifies the position of the cutting plane.
|
|
-cutPlaneCenterX(-pcx)
|
linear
|
|
|
This flag specifies the X position of the cutting plane.
|
|
-cutPlaneCenterY(-pcy)
|
linear
|
|
|
This flag specifies the Y position of the cutting plane.
|
|
-cutPlaneCenterZ(-pcz)
|
linear
|
|
|
This flag specifies the Z position of the cutting plane.
|
|
-cutPlaneRotate(-ro)
|
angle angle angle
|
|
|
This flag specifies the orientation of the cutting plane.
|
|
-cutPlaneRotateX(-rx)
|
angle
|
|
|
This flag specifies the X rotation of the cutting plane.
|
|
-cutPlaneRotateY(-ry)
|
angle
|
|
|
This flag specifies the Y rotation of the cutting plane.
|
|
-cutPlaneRotateZ(-rz)
|
angle
|
|
|
This flag specifies the Z rotation of the cutting plane.
|
|
-cutPlaneSize(-ps)
|
linear linear
|
|
|
This flag specifies the size of the cutting plane.
This is used only for displaying the manipulator, and
has no effect on the cut operation.
|
|
-cutPlaneHeight(-ph)
|
linear
|
|
|
This flag specifies the height of the cutting plane.
This is used only for displaying the manipulator, and
has no effect on the cut operation.
|
|
-cutPlaneWidth(-pw)
|
linear
|
|
|
This flag specifies the width of the cutting plane.
This is used only for displaying the manipulator, and
has no effect on the cut operation.
|
|
-worldSpace(-ws)
|
boolean
|
|
|
This flag is ignored. polyCut command always works on
worldSpace.
|
|