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)] )
|
|