ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
polyForceUV([cameraProjection=boolean], [createNewMap=boolean], [flipHorizontal=boolean], [flipVertical=boolean], [g=boolean], [local=boolean], [normalize=string], [numItems=uint], [preserveAspectRatio=boolean], [unitize=boolean], [unshare=boolean], [uvSetName=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
polyForceUV は、取り消し可能、照会不可能、および編集不可能です。
機能のセットをコールすることができます。このコマンドの入力はフェースのセットです。渡した引数に基づいて、選択したフェースの UV を作成できます。
カメラに基づいて UV を投影: (UV 作成)
現在選択しているビューの方向と向きに基づいて UV を生成し、フェースに割り当てます。以前に割り当てられた UV 情報は失われます。
最適プレーンに投影: (UV 作成)
UV はユーザ定義のプレーンに基づいて計算され、選択したフェースに適用されます。このツールは 2 段階で処理します。最初の段階では、マップするフェース(UV を作成するフェース)が選択されます。次の段階では、投影プレーンを定義するポイント(頂点や CV)が選択されます。以前に割り当てられた UV 情報は失われます。
ユニット化: (UV 作成)
ユニット化された UV の新しいセットが生成され、フェースに割り当てられます。以前に割り当てられた UV 情報は失われます。
共有解除: (UV 作成)
可能であれば新しい UV を作成し、指定した UV の共有解除を強制します。以前に割り当てられた UV 情報は失われます。
poly, uv, normalize, unitize, flip, bestPlane
polyClipboard, polyCylindricalProjection, polyEditUV, polyMapCut, polyMapDel, polyMapSew, polyMoveFacetUV, polyMoveUV, polyPlanarProjection, polyProjection, polySphericalProjection, polyUVSet, untangleUV
cameraProjection, createNewMap, flipHorizontal, flipVertical, g, local, normalize, numItems, preserveAspectRatio, unitize, unshare, uvSetName
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
cameraProjection(cp)
|
boolean
|
|
|
カメラの位置/向きに基づいて UV を投影します。
|
|
createNewMap(cm)
|
boolean
|
|
|
マップが存在しない場合は、新しいマップを作成します。
|
|
flipHorizontal(fh)
|
boolean
|
|
|
このフラグは現在サポートしていません。polyFlipUV を使用してください。
|
|
flipVertical(fv)
|
boolean
|
|
|
このフラグは現在サポートしていません。polyFlipUV を使用してください。
|
|
g(g)
|
boolean
|
|
|
local(l)
|
boolean
|
|
|
normalize(nor)
|
string
|
|
|
このフラグは現在サポートしていません。polyNormalizeUV を使用してください。
|
|
numItems(ni)
|
uint
|
|
|
このフラグは、ポリゴン フェースの最適プレーン テクスチャリングのみに使用します。このフラグの後にはセレクション リストが続きます。指定しない場合、選択したオブジェクトが(選択した順序で)使用されます。 マッピングに使用するセレクション リストの先頭にある項目数を指定します。続く項目は、プレーンの計算に使用されます(下の例を参照)。最適プレーン テクスチャリングは、そのコンテキストにおいて、インタラクティブに使用する場合に適しています。コンテキストを入力するには、コマンド ウィンドウに「setToolTo polyBestPlaneTexturingContext」と入力するか、メニューからポリゴンの編集 > テクスチャ > 最適プレーン テクスチャリング ツール(Edit Polygons > Texture > Best Plane Texturing Tool)を選択します。
|
|
preserveAspectRatio(par)
|
boolean
|
|
|
unitize(uni)
|
boolean
|
|
|
unshare(u)
|
boolean
|
|
|
uvSetName(uvs)
|
string
|
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.polyForceUV( uni=True )
# unitize the UV values of the selected faces separately
cmds.polyForceUV( cp=True )
# create UVs on the selected faces based on the current camera
cmds.polyForceUV( 'pCylinder1.f[11:14]', 'pCylinder1.vtx[33:34]', 'pCylinder1.vtx[13:14]', ni=1 )
# create the UVs for the first item (ie, 4 polygonal faces, in this case)
# in the selection list, by computing the plane using the rest of the
# items in the list