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

概要

matchTransform( [objects...] , [pivots=boolean], [position=boolean], [rotation=boolean], [scale=boolean])

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

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

このコマンドは、ターゲット オブジェクトのトランスフォームに一致させるように、ソース オブジェクトのトランスフォームを修正します。

フラグを指定していない場合は、このコマンドは位置、回転、およびスケーリングを一致させます。

戻り値

なし

フラグ

pivots, position, rotation, scale
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
pivots(piv) boolean create
ソース オブジェクトのスケール/回転のピボット位置を、ターゲット トランスフォームのピボットに一致させます。
position(pos) boolean create
ソース オブジェクトの位置をターゲット オブジェクトに一致させます。
rotation(rot) boolean create
ソース オブジェクトの回転をターゲット オブジェクトに一致させます。
scale(scl) boolean create
ソース オブジェクトのスケールをターゲット オブジェクトに一致させます。

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

Python 例

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')