roundConstantRadius is undoable, queryable, and editable.
This command generates constant radius NURBS fillets and NURBS
corner surfaces for matching edge pairs on NURBS surfaces. An edge
pair is a matching pair of surface isoparms or trim edges. This
command can handle more than one edge pair at a time. This command
can also handle In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
Common flags |
-name(-n) |
string |
|
|
Sets the name of the newly-created node. If it contains
namespace path, the new node will be created under the specified
namespace; if the namespace does not exist, it will be
created. |
|
-constructionHistory(-ch) |
boolean |
|
|
Turn the construction history on or off |
|
-object(-o) |
boolean |
|
|
Create the result, or just the dependency node |
|
-append(-a) |
boolean |
|
|
If true, then an edge pair is being added to an existing round
dependency node. Default is false. You must specify an existing
round dependency node when this flag is true. See example
below. |
|
-radiuss(-rad) |
linear |
|
|
Use this flag to specify radius. This overrides the "r/radius"
flag. If only one "rad" flag is used, then it is applied to all
edge pairs. If >1 "rad" flag is used, then the number of "-rad"
flags must equal the number of edge pairs. For example, for four
edge pairs, you must specify zero, one or four "rad" flags. |
|
-sidea(-sa) |
int |
|
|
Use this flag for compound edges in conjunction with the
following "-sb" flag. This flag is not intended for use from
Python. Please see "side" flag instead. You must specify the same
number of "-sa" flags as "-sb" flags. If no "-sa" nor "-sb" flags
are specified, then the edges are assumed to be in pairs. See also
examples below. For example, two faces of a cube meet at an edge
pair. Suppose one of the faces is then split in two pieces at the
middle of the edge, so that there is one face on side "A", and two
pieces on side "B". In this case you would use the flag
combination: -sidea 1 -sideb 2. You must specify the edges in the
corresponding order: roundConstantRadius -sidea 1 -sideb 2 isoA
isoB1 isoB2; |
|
-sideb(-sb) |
int |
|
|
Use this flag for compound edges in conjunction with the "-sa"
flag. See description for the "-sa" flag. This flag is not intended
for use from Python. Please see "side" flag instead. |
|
-side(-s) |
string int |
|
|
Use this flag for compound edges. It replaces the sidea/sideb
flags and is compatible with Python. The first argument must be
either "a" or "b". You must specify the same number of "a" values
as "b" values. If no sides are specified with the "side" flag (or
sidea/sideb flags), then the edges are assumed to be in pairs. See
also examples below. For example, two faces of a cube meet at an
edge pair. Suppose one of the faces is then split in two pieces at
the middle of the edge, so that there is one face on side "A", and
two pieces on side "B". In this case you would use the flag
combination: -side "a" 1 -side "b" 2. You must specify the edges in
the corresponding order: // MEL roundConstantRadius -side "a" 1
-side "b" 2 isoA isoB1 isoB2; # Python
maya.cmds.roundConstantRadius( 'isoA', 'isoB1', 'isoB2',
side=[("a",1), ("b",2)] ) |
|