移動先: 概要 戻り値 関連項目 フラグ MEL の例
gravity [-attenuation float] [-directionX float] [-directionY float] [-directionZ float] [-magnitude float] [-maxDistance linear] [-name string] [-perVertex boolean] [-position linear linear linear]
[objects]
gravity は「元に戻す」が可能、「照会」が可能、「編集」が可能です。
重力フィールドは地球の重力をシミュレートします。オブジェクトの位置や質量に関係なく、一定方向(通常は下方)へオブジェクトを引っ張ります。
このトランスフォームは関連付けられたディペンデンシー ノードです。
connectDynamic を使用して、フィールドがダイナミック オブジェクトに影響を及ぼすようにします。
フィールドを作成すると、このコマンドは各フィールドの名前を返します。フィールドを照会すると、その結果を返します。フィールドを編集すると、フィールド名を返します。
オブジェクト名が提供されるか、アクティブなセレクション リストが空でない場合、このコマンドはリスト内の全オブジェクトのフィールドを作成し、addDynamic を呼び出してオブジェクトに追加します。リストが空の場合、コマンドのデフォルトは -pos 0 0 0 です。
コマンド ラインにオブジェクトを指定して -pos フラグを設定すると、エラーになります。
-dx -dy -dz のデフォルトは常に、現在の上方向とは逆向きになります。たとえば、現在の上方向が (0,1,0)(Maya の標準設定)であれば、デフォルトの重力は -dx 0 -dy -1 -dz 0 になります。-a のデフォルトは 9.8 です。9.8m/s2 は、たまたま地球の標準の重力と同じですが、実際には Maya ではこの値を cm/s2 として解釈します。m/s2 を使うとすると、デフォルトの Maya ユニットでは、パーティクルが瞬時に消滅してしまうことになります。値を変更したい場合には重力オプション ボックスで設定します。
戻り値の型は照会モードでは照会フラグが基になります。
addDynamic, connectDynamic, particle
attenuation, directionX, directionY, directionZ, magnitude, maxDistance, name, perVertex, position
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: 1 つのコマンドで複数回使用可能なフラグ
|
gravity particle1;
// Creates a gravity field and adds it to the list of fields
// owned by particle1.
gravity -pos -2 0 4;
// Creates a gravity field at position (0,2,4) in world coordinates.
gravity -e -att 10.4 MyGravity;
// Changes the gravitational acceleration of the field called
// "MyGravity" to 10.4.
gravity -dx 0 -dy 1.0 -dz 0.5;
// Creates a gravity field pulling in direction (0,1,0.5) for every
// active selection. If there is no active selection, it creates this
// field at world position (0,0,0).