移動先: 概要 戻り値 関連項目 フラグ MEL の例

概要

mirrorJoint [-mirrorBehavior] [-mirrorXY] [-mirrorXZ] [-mirrorYZ] [-searchReplace string string] object

mirrorJoint は「元に戻す」が可能、「照会」が不可能「編集」が不可能です。

ワールド空間のプレーンを中心に、選択したジョイントのスケルトンのブランチが対称的に複製されます。ミラーリング モードは 3 つあります(XY プレーン、YZ プレーン、XZ プレーン)。

戻り値

string[]ミラーリングされたジョイントの名前

関連項目

connectJoint, ikHandle, ikHandleDisplayScale, ikSolver, ikSystem, ikSystemInfo, insertJoint, joint, jointCluster, jointDisplayScale, jointLattice, removeJoint, removeJoint

フラグ

mirrorBehavior, mirrorXY, mirrorXZ, mirrorYZ, searchReplace
ロング ネーム(ショート ネーム) 引数型 プロパティ
-mirrorXY(-mxy) create
ワールド空間の XY プレーンを中心に、選択したジョイントのスケルトンをミラーリングします。
-mirrorYZ(-myz) create
ワールド空間の YZ プレーンを中心に、選択したジョイントのスケルトンをミラーリングします。
-mirrorXZ(-mxz) create
ワールド空間の XZ プレーンを中心に、選択したジョイントのスケルトンをミラーリングします。
-mirrorBehavior(-mb) create
ミラーリングの実行時に、オリジナル ジョイントとミラーリング ジョイントに等しい回転で、ミラーリング位置(ミラーリング プレーンを中心に対称)にスケルトンが配置されるようにジョイントの向きがミラーリングされることを指定するために使用します。オリジナル ジョイントのアニメーション カーブは、同様の動作(対称の動作)をするようにミラーリング サイドにコピーされます。mirrorBehavior を指定しないと、ミラーリング サイドのジョイント方向は、ソース サイドと同じになります。
-searchReplace(-sr) string string create
ミラーリングを実行した後、最初に指定した文字列の名前を検索し、2 番目に指定した文字列と置き換えて、新しいジョイントの名前を変更します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

// Create a mirrored branch of the skeleton starting from the joint "jointName"
// about the yz-plane.
// Joint orientations on the mirrored side will be identical to the source side.
//
mirrorJoint -myz jointName;

// Create a mirrored branch of the skeleton starting from the joint "jointName"
// about the yz-plane.
// Joint orientations on the mirrored side will be mirrored from the source side.
//
mirrorJoint -mirrorBehavior -myz jointName;

// Create a mirrored branch of the skeleton starting from the selected joint
// about the xy-plane.
// Joint orientations on the mirrored side will be mirrored from the source side.
// Joint names on the duplicated side will contain the string "right_" if
// the corresponding joint on the original side contained the string "left_".
//
mirrorJoint -mirrorXY -mirrorBehavior -searchReplace "left_" "right_";