ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

manipPivot([moveToolOri=int], [ori=[float, float, float]], [oriValid=boolean], [pinPivot=boolean], [pos=[float, float, float]], [posValid=boolean], [reset=boolean], [resetOri=boolean], [resetPos=boolean], [rotateToolOri=int], [scaleToolOri=int], [snapOri=boolean], [snapPos=boolean], [valid=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

manipPivot は、取り消し可能、照会可能、および編集不可能です。

移動/回転/スケールのマニピュレータによって使用されるトランスフォーム コンポーネント ピボットを変更します。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

moveToolOri, ori, oriValid, pinPivot, pos, posValid, reset, resetOri, resetPos, rotateToolOri, scaleToolOri, snapOri, snapPos, valid
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
moveToolOri(mto) int create
移動ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、移動ツールで「manipMoveContext -e -mode」を使用するのと同じです。
ori(o) [float, float, float] createquery
ワールド空間内のコンポーネントのピボット方向です。
oriValid(ov) boolean query
コンポーネント ピボットの方向が有効な場合は true を返します。
pinPivot(pin) boolean createquery
コンポーネント ピボットを固定します。選択を変更しても、カスタム ピボットが設定されていて、固定が有効になっている場合は、ピボットの位置/方向がリセットされません。
pos(p) [float, float, float] createquery
ワールド空間内のコンポーネントのピボット位置です。
posValid(pv) boolean query
コンポーネント ピボットの位置が有効な場合は true を返します。
reset(r) boolean create
保存されているコンポーネントのピボット位置および方向をクリアします。
resetOri(ro) boolean create
保存されているコンポーネントのピボット方向をクリアします。
resetPos(rp) boolean create
保存されているコンポーネントのピボット位置をクリアします。
rotateToolOri(rto) int create
回転ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、回転ツールで「manipRotateContext -e -mode」を使用するのと同じです。
scaleToolOri(sto) int create
スケール ツールの軸方向を指定のモードに変更します。このフラグは、コマンドを元に戻すことができない点を除いて、スケール ツールで「manipScaleContext -e -mode」を使用するのと同じです。
snapOri(so) boolean createquery
ピボットのスナップ方向です。ピボットをコンポーネントにスナップする場合のピボット方向を変更します。
snapPos(sp) boolean createquery
ピボットのスナップ位置です。ピボットをコンポーネントにスナップする場合のピボット位置を変更します。
valid(v) boolean query
コンポーネントのピボット位置または方向が有効な場合は true を返します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

// Set tool component pivot to <1,0,0>
cmds.manipPivot( p=(1, 0, 0) )