移動先: 概要 戻り値 キーワード. 関連項目. フラグ. Python 例.
unfold([applyToShell=boolean], [areaWeight=float], [globalBlend=float], [globalMethodBlend=float], [iterations=int], [optimizeAxis=int], [pinSelected=boolean], [pinUvBorder=boolean], [scale=float], [stoppingThreshold=float], [useScale=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
unfold は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能 です。
なし
poly, uv, map, border, relax
polyClipboard, polyCylindricalProjection, polyEditUV, polyForceUV, polyMapCut, polyMapDel, polyMapSew, polyMoveFacetUV, polyMoveUV, polyPlanarProjection, polyProjection, polySphericalProjection, polyUVSet
applyToShell, areaWeight, globalBlend, globalMethodBlend, iterations, optimizeAxis, pinSelected, pinUvBorder, scale, stoppingThreshold, useScale
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
iterations(i)
|
int
|
|
|
コネクトされた各 UV ピースの反復の最大数です。
|
|
stoppingThreshold(ss)
|
float
|
|
|
2 つのステップ間における、ディストーションの改善の最小値(%)です。
|
|
useScale(us)
|
boolean
|
|
|
scale(s)
|
float
|
|
|
areaWeight(aw)
|
float
|
|
|
サーフェス ドリブンの重要性です。0: すべてのフェースを同等に扱います。1: 大きいフェースを重視します。
|
|
pinUvBorder(pub)
|
boolean
|
|
|
ソルバの実行時に UV 境界を固定するかどうかを指定します。デフォルトでは、非選択のコンポーネントのみが固定されます。
|
|
pinSelected(ps)
|
boolean
|
|
|
選択されていないコンポーネントではなく、選択したコンポーネントを固定するように指定します。
|
|
applyToShell(applyToShell)
|
boolean
|
|
|
選択したコンポーネントが、選択または固定された項目があるシェルのみに作用するように指定します。
|
|
globalBlend(gb)
|
float
|
|
|
ローカルの最適化方法(globalBlend = 0.0)とグローバルの最適化方法(globalBlend = 1.0)をブレンドできるようになります。ローカルな最適化方法では、オブジェクト上の三角ポリゴンと UV 空間の三角ポリゴンの比率を見ます。ただし、テーパの問題を引き起こす可能性があります。グローバルの最適化はより時間がかかりますが、UV 配置を最適化するときにオブジェクト全体を考慮します。
|
|
globalMethodBlend(gmb)
|
float
|
|
|
グローバルの最適化方法は、最小化の計算に 2 つの関数を使用します。1 番目の関数は XYZ と UV 間のエッジの長さを使用してエッジ伸長を制御します。2 番目の関数は、三角ポリゴンがオーバーラップする構成を防ぐことで、1 番目の関数にペナルティを科します。すべてのサーフェスに、適切な応答を返す 2 つの関数の組み合わせが存在します。値が 1.0 に近いほど、エッジの長さ関数が重視されます。0.0 に近づくほど、サーフェス領域が重視されます。デフォルト値は 0.5 で、これら 2 つの値の均等な組み合わせです。
|
|
optimizeAxis(oa)
|
int
|
|
|
最適化の自由度です。
0=自由に最適化、1=垂直方向のみに移動、2=水平方向のみに移動
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create a sphere and select it.
cmds.polySphere()
# Optimise the position of some Uvs
cmds.unfold( 'pSphere1.map[189:398]' )