Command edits uvs on NURBS objects. When used with the query flag, it returns the uv values associated with the specified components.
Flags:
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 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)