ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
polyWedgeFace([axis=[float, float, float]], [caching=boolean], [center=[float, float, float]], [constructionHistory=boolean], [divisions=int], [edge=int], [name=string], [nodeState=int], [wedgeAngle=angle], [worldSpace=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
polyWedgeFace は、取り消し可能、照会可能、および編集可能です。
軸を中心にフェースを押し出します。軸とはすべての選択したエッジの平均です。エッジが位置合わせされていない場合は、ウェッジが確認できないことがあります。フェースを異なるウェッジ軸で別々にウェッジするためには、ウエッジ軸の数だけコマンドを実行しなければなりません(2 つめの例を参照)。
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
polyChipOff, polyExtrudeEdge, polyExtrudeFacet
axis, caching, center, constructionHistory, divisions, edge, name, nodeState, wedgeAngle, worldSpace
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.polyPlane( n='plg', w=10, h=10 )
# Wedge about a single axis
cmds.polyWedgeFace( 'plg.f[24:29]', 'plg.f[34]', 'plg.f[44]', 'plg.f[54]', 'plg.f[64]', 'plg.f[74:79]', ws=1, wedgeAngle=90, divisions=8, ed=(62,167), ch=1 )
# Wedge about multiple axes (one axis for each command)
cmds.polyCube( n='plg', w=1, h=1, d=1, sx=4, sy=4, sz=4, ax=(0, 1, 0), tx=1, ch=1 )
cmds.polyWedgeFace( 'plg.f[64:79]', ws=1, wedgeAngle=90, divisions=9, ed=(128, 133, 138, 143), ch=1 )
cmds.polyWedgeFace( 'plg.f[0:15]', ws=1, wedgeAngle=90, divisions=9, ed=(0, 1, 2, 3), ch=1 )
cmds.polyWedgeFace( 'plg.f[80:95]', ws=1, wedgeAngle=90, divisions=9, ed=(100, 105, 110, 115), ch=1 )
cmds.polyWedgeFace( 'plg.f[32:47]', ws=1, wedgeAngle=90, divisions=9, ed=(36, 37, 38, 39), ch=1 )