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 |
-append(-a)
|
boolean
|
|
|
If true, then an edge pair is being added to an existing
round dependency node. Default is false.
When this flag is true, an existing round dependency node
must be specified. See example below.
|
|
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off.
|
|
-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.
|
|
-object(-o)
|
boolean
|
|
|
Create the result, or just the dependency node.
|
|
-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 more than one "rad" flag is used,
then the number of "-rad" flags must equal the number
of edge pairs. For example, for four edge pairs,
zero, one or four "rad" flags must be specified.
|
|
-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".
The same number of "a" values as "b" values must be specified.
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
the flag combination: -side "a" 1 -side "b" 2 would be used.
The edges must be specified 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)] )
|
|
-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.
The same number of "-sa" flags as "-sb" flags must be specified.
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,
the flag combination: -sidea 1 -sideb 2 would be used.
The edges must be specified 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.
|
|