None
Long name (short name) | Argument Types | Properties | |
---|---|---|---|
applyToShell (applyToShell) | bool | ||
|
|||
areaWeight (aw) | float | ||
|
|||
globalBlend (gb) | float | ||
This allows the user to blend between a local optimization method (globalBlend = 0.0) and a global optimization method (globalBlend = 1.0). The local optimization method looks at the ratio between the triangles on the object and the triangles in UV space. It has a side affect that it can sometimes introduce tapering problems. The global optimization is much slower, but takes into consideration the entire object when optimizing uv placement. |
|||
globalMethodBlend (gmb) | float | ||
The global optimization method uses two functions to compute a minimization. The first function controls edge stretch by using edges lengths between xyz and uv. The second function penalizes the first function by preventing configurations where triangles would overlap. For every surface there is a mix between these two functions that will give the appropriate response. Values closer to 1.0 give more weight to the edge length function. Values closer to 0.0 give more weight to surface area. The default value of ‘0.5’ is a even mix between these two values. |
|||
iterations (i) | int | ||
|
|||
optimizeAxis (oa) | int | ||
Degree of freedom for optimization 0=Optimize freely, 1=Move vertically only, 2=Move horzontally only Flag can have multiple arguments, passed either as a tuple or a list. |
|||
pinSelected (ps) | bool | ||
|
|||
pinUvBorder (pub) | bool | ||
|
|||
scale (s) | float | ||
|
|||
stoppingThreshold (ss) | float | ||
|
|||
useScale (us) | bool | ||
|
Derived from mel command maya.cmds.unfold
Example:
import pymel.core as pm
# Create a sphere and select it.
pm.polySphere()
# Result: [nt.Transform(u'pSphere1'), nt.PolySphere(u'polySphere1')] #
# Optimise the position of some Uvs
pm.unfold( 'pSphere1.map[189:398]' )