Command edits uvs on NURBS objects. When used with the query flag, it returns the uv values associated with the specified components.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| angle (a) | float |
|
|
Specifies the angle value (in degrees) that the uv values are to be rotated by.Flag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list. |
|||
| pivotU (pu) | float |
|
|
|
|||
| pivotV (pv) | float |
|
|
|
|||
| relative (r) | bool |
|
|
|
|||
| rotation (rot) | bool |
|
|
|
|||
| scale (s) | bool |
|
|
|
|||
| scaleU (su) | float |
|
|
|
|||
| scaleV (sv) | float |
|
|
|
|||
| uValue (u) | float |
|
|
|
|||
| vValue (v) | float |
|
|
|
|||
Derived from mel command maya.cmds.nurbsEditUV
Example:
import pymel.core as pm
result = pm.sphere()
shape = result[0]
pm.select(shape, r=True)
pm.nurbsUVSet(create=True)
# Result: u'defaultExplicitUVSet' #
pm.nurbsUVSet(useExplicit=True)
# Result: True #
pm.select(shape+".cv[3:5][2:4]", r=True)
# Rotate the UVs by 45 degrees
pm.nurbsEditUV(angle=45)