Go to: Synopsis. Return value. Flags. MEL examples.
nurbsBoolean [-caching boolean] [-constructionHistory boolean]
[-name string] [-nodeState int] [-nsrfsInFirstShell int]
[-object boolean] [-operation int] [-smartConnection boolean]
[-tolerance linear] surface
surface
nurbsBoolean is undoable, queryable, and editable.
This command performs a boolean operation.
string[] |
Object name and node name |
In query mode, return type is based on queried flag.
caching, constructionHistory, name, nodeState,
nsrfsInFirstShell, object, operation,
smartConnection, tolerance
Long name (short name) |
Argument types |
Properties |
-operation(-op) |
int |
   |
|
Type of Boolean operation.
Default: 0 |
|
-tolerance(-tlb) |
linear |
   |
|
fitting tolerance.
Default: 0.01 |
|
Advanced flags |
-caching(-cch) |
boolean |
   |
|
Modifies the node caching mode. See the node documentation for
more information.
Note: For advanced users only. |
|
-nodeState(-nds) |
int |
   |
|
Modifies the node state. See the node documentation for more
information.
Note: For advanced users only. |
|
Common flags |
-name(-n) |
string |
 |
|
Name the resulting object |
|
-constructionHistory(-ch) |
boolean |
 |
|
Turn the construction history on or off |
|
-object(-o) |
boolean |
 |
|
Create the result, or just the dependency node |
|
-nsrfsInFirstShell(-nsf) |
int |
 |
|
The number of selection items comprising the first shell. |
|
-smartConnection(-sc) |
boolean |
 |
|
Look for any of the selection items having a boolean operation
as history.
Default is true. |
|
Flag can appear in Create mode of
command |
Flag can appear in Edit mode of command |
Flag can appear in Query mode of command |
Flag can be used more than once in a
command. |
// To do a union between two cubes.
nurbsBoolean -nsf 1 -op 0 nurbsCube1 nurbsCube2;
// To do a subtract between a cube and a sphere.
// i.e cube - sphere
nurbsBoolean -op 1 -nsf 1 nurbsCube1 nurbsSphere1;
// To do an intersect between two spheres.
nurbsBoolean -op 2 -nsf 1 nurbsSphere1 nurbsSphere2;