ジャンプ先: 概要. 戻り値. フラグ. Python 例.
manipPivot([bakeOri=boolean], [moveToolOri=int], [ori=[float, float, float]], [oriValid=boolean], [pinPivot=boolean], [pos=[float, float, float]], [posValid=boolean], [reset=boolean], [resetMode=int], [resetOri=boolean], [resetPos=boolean], [rotateToolOri=int], [scaleToolOri=int], [snapOri=boolean], [snapPos=boolean], [valid=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
manipPivot は、取り消し可能、照会可能、および編集不可能です。
移動/回転/スケールのマニピュレータによって使用されるトランスフォーム コンポーネント ピボットを変更します。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
bakeOri, moveToolOri, ori, oriValid, pinPivot, pos, posValid, reset, resetMode, resetOri, resetPos, rotateToolOri, scaleToolOri, snapOri, snapPos, valid
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
bakeOri(bo)
|
boolean
|

|
|
ピボット方向をベイク処理します。ピボット方向の変更をトランスフォーム階層/ジオメトリに自動的にベイク処理します。
|
|
moveToolOri(mto)
|
int
|
|
|
移動ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、移動ツールで「manipMoveContext -e -mode」を使用するのと同じです。
|
|
ori(o)
|
[float, float, float]
|

|
|
ワールド空間内のコンポーネントのピボット方向です。
|
|
oriValid(ov)
|
boolean
|
|
|
コンポーネント ピボットの方向が有効な場合は true を返します。
|
|
pinPivot(pin)
|
boolean
|

|
|
コンポーネント ピボットを固定します。選択を変更しても、カスタム ピボットが設定されていて、固定が有効になっている場合は、ピボットの位置/方向がリセットされません。
|
|
pos(p)
|
[float, float, float]
|

|
|
ワールド空間内のコンポーネントのピボット位置です。
|
|
posValid(pv)
|
boolean
|
|
|
コンポーネント ピボットの位置が有効な場合は true を返します。
|
|
reset(r)
|
boolean
|
|
|
保存されているコンポーネントのピボット位置および方向をクリアします。
|
|
resetMode(rm)
|
int
|
|
|
ピボット位置をリセットしたときに使用するモードを指定します。次のモードを使用できます。
- 0: 中央のピボット(バウンディング ボックス上)
- 1: ゼロ ピボット(オブジェクト空間の原点)
|
|
resetOri(ro)
|
boolean
|
|
|
保存されているコンポーネントのピボット方向をクリアします。
|
|
resetPos(rp)
|
boolean
|
|
|
保存されているコンポーネントのピボット位置をクリアします。
|
|
rotateToolOri(rto)
|
int
|
|
|
回転ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、回転ツールで「manipRotateContext -e -mode」を使用するのと同じです。
|
|
scaleToolOri(sto)
|
int
|
|
|
スケール ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、スケール ツールで「manipScaleContext -e -mode」を使用するのと同じです。
|
|
snapOri(so)
|
boolean
|

|
|
ピボットのスナップ方向です。ピボットをコンポーネントにスナップする場合のピボット方向を変更します。
|
|
snapPos(sp)
|
boolean
|

|
|
ピボットのスナップ位置です。ピボットをコンポーネントにスナップする場合のピボット位置を変更します。
|
|
valid(v)
|
boolean
|
|
|
コンポーネントのピボット位置または方向が有効な場合は true を返します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
// Set tool component pivot to <1,0,0>
cmds.manipPivot( p=(1, 0, 0) )