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

概要

connectDynamic [-collisions dagobject] [-delete] [-emitters dagobject] [-fields dagobject] [objects]

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

ダイナミック接続は、オブジェクトのフォース フィールド、エミッタ、あるいはコリジョンが、他のダイナミック オブジェクトに影響するよう指定します。フィールド、エミッタ、コリジョンに接続されているダイナミック オブジェクトは、それらのフィールド、エミッタ、あるいはコリジョン オブジェクトに影響されます。

それぞれのフィールド、エミッタ、コリジョンに接続が設定されます。したがって、1 つのオブジェクトにいくつものフィールドがある場合に、ユーザがその中のいくつかのフィールドでオブジェクトに影響を与えたいときは、「-f」フラグを使用します。一方、オブジェクトに属するすべてのフィールドをコネクトしたい場合は、「-f」フラグでオブジェクト名を指定します。エミッタとコリジョンについても同様です。 同じオブジェクトの対での、異なるコネクション タイプ(すなわちフィールドとエミッタ)は、理論的には独立しています。すなわち、オブジェクトは、別のオブジェクトのエミッタやコリジョンに影響されなくても、別のオブジェクトのフィールドによって影響を受けることがあります。

それぞれの接続されたオブジェクトは、ダイナミック オブジェクトでなければなりません。接続先のオブジェクトは、フィールド、エミッタなどを持つオブジェクトならどんなものでもかまいません。ダイナミック オブジェクトである必要はありません。影響力を持つオブジェクトは、パーティクル、ジオメトリ オブジェクト(NURBS とポリゴン)とラティスです。影響を受けるオブジェクトは、シェイプ名あるいはトランスフォーム名のいずれでも指定することが出来ます。

戻り値

string

関連項目

air, drag, emitter, gravity, newton, particle, radial

フラグ

collisions, delete, emitters, fields
ロング ネーム(ショート ネーム) 引数型 プロパティ
-fields(-f) dagobject createmultiuse
特定のオブジェクトのフィールドに各オブジェクトをコネクトします。
-emitters(-em) dagobject createmultiuse
特定のオブジェクトのエミッタに各オブジェクトをコネクトします。
-collisions(-c) dagobject createmultiuse
特定のオブジェクトのコリジョン モデルに各オブジェクトをコネクトします。
-delete(-d) create
既存のコネクションを削除します。

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

MEL の例

connectDynamic -c Floor Book;
// Connects the dynamic object "Book" to the collision model of the
// "Floor". This means that the book will collide with and bounce off of
// the floor.

connectDynamic -f Moon -e Moon Spaceship;
// Connects dynamic object "Spaceship" to the all fields and emitters
// owned by "Moon".

connectDynamic -f newtonField1 Spaceship;
// Connects dynamic object "Spaceship" to "newtonField1" owned by "Moon".

connectDynamic -f newtonField1 -e Moon;
// If the selection list consists of "Spaceship", connects dynamic object
// "Spaceship" to "newtonField1" and all emitters owned by "Moon".

connectDynamic -d -f Moon Spaceship;
// Deletes the field connection between all the fields owned by "Moon" and
// "Spaceship". Note that the command establishing the connection need not
// be in the undo queue.

connectDynamic -d -f newtonField1 Spaceship;
// Deletes the field connection between "newtonField1" owned by "Moon" and
// "Spaceship".