ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
move(
float float float [objects]
, [absolute=boolean], [localSpace=boolean], [moveX=boolean], [moveXY=boolean], [moveXYZ=boolean], [moveXZ=boolean], [moveY=boolean], [moveYZ=boolean], [moveZ=boolean], [objectSpace=boolean], [orientJoint=boolean], [parameter=boolean], [preserveUV=boolean], [reflection=boolean], [reflectionAboutBBox=boolean], [reflectionAboutOrigin=boolean], [reflectionAboutX=boolean], [reflectionAboutY=boolean], [reflectionAboutZ=boolean], [reflectionTolerance=float], [relative=boolean], [rotatePivotRelative=boolean], [scalePivotRelative=boolean], [secondaryAxisOrient=boolean], [worldSpace=boolean], [worldSpaceDistance=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
move は、取り消し可能、照会不可能、および編集不可能です。
ジオメトリ オブジェクトの位置を変更するために使用します。
オブジェクトとフラグを指定しない既定動作では、現在選択しているオブジェクトがワールド空間で絶対的に移動します。単位を明示的に指定しない場合、座標の値は、現在の直線単位で定義されたものとして解釈されます。
-objectSpace を使用する場合は、2 つの方法で使用できます。単位を付けずに数値を入力すると、オブジェクトの内部値はこの値に設定されます。単位を指定すると、内部値は、そのワールド座標空間距離を表す同等の内部値に設定されます。
-localSpace フラグでは、親空間内でオブジェクトが移動します。この空間では、X、Y、Z の値が、オブジェクトの tx チャネル、ty チャネル、tz チャネルに直接対応します。
-rotatePivotRelative/-scalePivotRelative フラグは -absolute フラグと一緒に使用し、ピボット ポイントが特定絶対位置に配置されるようにオブジェクトを平行移動できます。コンポーネントを指定すると、このフラグは無視されます。
-worldSpaceDistance フラグは、-objectSpace/-localSpace フラグと一緒に使用できるモディファイア フラグです。このフラグを指定すると、X 値、Y 値、Z 値がワールド空間の単位で扱われるので、指定したワールド空間距離でオブジェクトは移動しますが、-objectSpace/-localSpace フラグで指定した軸とともに移動します。このフラグを指定しない既定動作では、X 値、Y 値、Z 値が、オブジェクト座標空間かローカル座標空間の単位で扱われます。つまりこのフラグを指定していない場合、ワールド空間での移動距離は、オブジェクトに適用される変換によって決まります。
なし
rotate, scale, xform
absolute, localSpace, moveX, moveXY, moveXYZ, moveXZ, moveY, moveYZ, moveZ, objectSpace, orientJoint, parameter, preserveUV, reflection, reflectionAboutBBox, reflectionAboutOrigin, reflectionAboutX, reflectionAboutY, reflectionAboutZ, reflectionTolerance, relative, rotatePivotRelative, scalePivotRelative, secondaryAxisOrient, worldSpace, worldSpaceDistance
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.polySphere()
cmds.move( 1, 1, 1 )
cmds.move( 5, y=True )
cmds.move( '1in', '1in', '1in', relative=True, objectSpace=True, worldSpaceDistance=True )
cmds.move( 0, 0, 0, 'pSphere1', absolute=True )