ジャンプ先: 概要. 戻り値. フラグ. Python 例.
matchTransform(
[objects...]
, [pivots=boolean], [position=boolean], [rotation=boolean], [scale=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
matchTransform は、取り消し可能、照会不可能、および編集不可能です。
このコマンドは、ターゲット オブジェクトのトランスフォームに一致させるように、ソース オブジェクトのトランスフォームを修正します。
フラグを指定していない場合は、このコマンドは位置、回転、およびスケーリングを一致させます。
なし
pivots, position, rotation, scale
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
pivots(piv)
|
boolean
|
|
|
ソース オブジェクトのスケール/回転のピボット位置を、ターゲット トランスフォームのピボットに一致させます。
|
|
position(pos)
|
boolean
|
|
|
ソース オブジェクトの位置をターゲット オブジェクトに一致させます。
|
|
rotation(rot)
|
boolean
|
|
|
ソース オブジェクトの回転をターゲット オブジェクトに一致させます。
|
|
scale(scl)
|
boolean
|
|
|
ソース オブジェクトのスケールをターゲット オブジェクトに一致させます。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# create a cone and randomly transform it
cmds.polyCone(n='cone1')
cmds.scale(0.2, 2.0, 0.2);
cmds.rotate(20, 45, 70)
cmds.move(-2, 0, 2)
# create a cylinder
cmds.polyCylinder(n='cylinder1')
# modify the cylinder's transform to match the cone
cmds.matchTransform('cylinder1','cone1')