Go to: Synopsis. Return value. Keywords.
Related. Flags.
Python examples.
nurbsUVSet([create=boolean], [useExplicit=boolean])
Note: Strings representing object names and
arguments must be separated by commas. This is not depicted in the
synopsis.
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) |
boolean |
|
|
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 have multiple arguments, passed
either as a tuple or a list. |
import maya.cmds as cmds
result = cmds.sphere()
shape = result[0]
cmds.select(shape, r=True)
# Create and activate a UV set
cmds.nurbsUVSet(create=True)
cmds.nurbsUVSet(useExplicit=True)
cmds.select(shape+".cv[3:5][2:4]", r=True)
# Rotate the UVs by 45 degrees
cmds.nurbsEditUV(angle=45)