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

概要

pointConstraint [-maintainOffset] [-name string] [-offset float float float] [-remove] [-skip string] [-targetList] [-weight float] [-weightAliasList] [target...] [object]

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

ターゲット オブジェクトの位置、または多くのターゲットの平均位置に、オブジェクトの位置を制限します。

pointConstraint は、1 つの「コンストレイン オブジェクト」DAG トランスフォーム ノードを配置する、1 つ以上の「ターゲット」DAG トランスフォーム ノードを入力として取ります。pointConstraint は、ターゲット オブジェクトのワールド空間位置の加重平均にコンストレイン オブジェクトを配置します。

戻り値

string[]作成されたコンストレイン ノード名。

戻り値の型は照会モードでは照会フラグが基になります。

関連項目

aimConstraint, geometryConstraint, normalConstraint, orientConstraint, parentConstraint, poleVectorConstraint, scaleConstraint, tangentConstraint

フラグ

maintainOffset, name, offset, remove, skip, targetList, weight, weightAliasList
ロング ネーム(ショート ネーム) 引数型 プロパティ
-name(-n) string createqueryedit
コンストレイン ノードの名前を指定した名前に設定します。デフォルト名は constrainedObjectName_constraintType です。
-weight(-w) float createqueryedit
指定したターゲットのウェイト値を設定します。 作成時に指定していない場合は、デフォルト値の 1.0 が使用されます。
-remove(-rm) edit
リストされたターゲットをコンストレインから削除します。
-targetList(-tl) query
ターゲット オブジェクトのリストを返します。
-weightAliasList(-wal) query
ターゲット オブジェクトのウェイトをコントロールする、アトリビュートの名前を返します。targetList フラグで返されるターゲットと同じ順序で、エイリアスを返します。
-offset(-o) float float float createqueryedit
オフセットの値を設定または照会します。デフォルトは 0,0,0 です。
-maintainOffset(-mo) create
コンストレインされたオブジェクトの初期位置を保持するために必要なオフセットが計算され、オフセットとして使用されます。
-skip(-sk) string createeditmultiuse
省略する軸を指定します。有効な値は「x」、「y」、「z」、「none」で、作成時のデフォルトは「none」です。このフラグは多目的に使用できます。

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

MEL の例

// Position cube1 at the location of cone1.
pointConstraint cone1 cube1;

// Uses the average of the position of cone1 and surf2.
pointConstraint -w .1 cone1 surf2 cube2;

// Sets the weight for cone1's effect on cube2 to 10.
pointConstraint -e -w 10. cone1 cube2;

// Removes surf2 from cube2's pointConstraint
pointConstraint -e -rm surf2 cube2;

// Adds surf3 to cube2's pointConstraint with the default weight
pointConstraint surf3 cube2;

// Constrain the y & z translation of sph2 to sph1
pointConstraint -skip x sph1 sph2;