Go to: Synopsis. Return value. Keywords.
Related. Flags.
MEL examples.
nurbsUVSet [-create] [-useExplicit boolean]
nurbsUVSet is undoable, queryable, and editable.
Allows user to toggle between implicit and explicit UVs on a NURBS
object. Also provides a facility to create, delete, rename and set
the current explicit UVSet. An implicit UVSet is non-editable. It
uses the parametric make-up of the NURBS object to determine the
location of UVs (isoparm intersections). NURBS objects also support
explicit UVSets which are similar to the UVs of a polygonal object.
UVs are created at the knots (isoparm intersections) of the object
and are fully editable. In order to access UV editing capabilities
on a NURBS object an explicit UVSet must be created and set as the
current UVSet.
boolean |
Success or Failure. |
In query mode, return type is based on queried flag.
nurbs, uvSet, currentUVSet, renameUVSet, deleteUVSet, copyUVSet,
createUVSet
nurbsCopyUVSet, nurbsEditUV
create, useExplicit
Long name (short name) |
Argument types |
Properties |
-create(-c) |
|
|
|
Creates an explicit UV set on the specified surface. If the
surface already has an explicit UV set this flag will do nothing.
Use the -ue/useExplicit flag to set/unset the explicit UV set as
the current UV set. |
|
-useExplicit(-ue) |
boolean |
|
|
Toggles the usage of explicit/implicit UVs. When true, explicit
UVs will be used, otherwise the object will use implicit UVs. |
|
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. |
string $result[] = `sphere`;
string $shape = $result[0];
select -r $shape;
// Create and activate a UV set
nurbsUVSet -create;
nurbsUVSet -useExplicit 1;
select -r ($shape+".cv[3:5][2:4]");
// Rotate the UVs by 45 degrees
nurbsEditUV -angle 45;