Repel_Behavior : ReferenceTarget
Repel_Behavior - superclass: ReferenceTarget; super-superclass:MAXWrapper - 11:0 - classID: #(2016560612, 1924862305)
コンストラクタ
Repel_Behavior ... RepelBehavior ...
プロパティ
<Repel_Behavior>.name String Default: "Repel"
動作の名前を取得/設定します。
<Repel_Behavior>.repulsionSources ArrayParameter Default: #() -- node array
下の注を参照してください。
<Repel_Behavior>.targetComp Integer Default: 0
0 - 直近のソース: 各代理オブジェクトは直近の割り当てられたソースにより反発されます。これを使用すると、1 つの反発動作が割り当てられた代理オブジェクトが、さまざまな方向にあるソースから離れます。
1 - ソースの平均: すべての代理オブジェクトが、すべてのソース位置の平均によって決まる共通点に向かいます。
<Repel_Behavior>.repelMethod Integer Default: 0 -- animatable
0 - 角度: 代理オブジェクトの現在の方向とソースからまっすぐに跳ね返った場合の方向の間にできる角度に基づいて、代理オブジェクトにフォースを適用します。動作の重みが 1 に設定されている場合、代理オブジェクトには、ソースからまっすぐに跳ね返すフォースが作用します。重みが
.5 に設定されている場合、フォースはその現在の方向とソースの反対方向との間にできる角度を二分します。
1 - フォース: 常に、ソースからまっすぐに跳ね返すフォースが適用されます。ただし、その規模は異なります。動作の重みが 1 に設定されている場合、フォースの規模は平均スピードになります。動作の重みが
.5 に設定されている場合、フォースの規模は平均スピードの半分になります。
<Repel_Behavior>.useRadiiBoolean Default: True
true の場合、動作は、外側の距離よりもターゲットに近い代理オブジェクトに対してのみ適用されます。
<Repel_Behavior>.innerRadiusFloat Default: 0.0 -- animatable
フォースが最大強度で適用される場所を示すターゲットからの距離です。
<Repel_Behavior>.outerRadius Float Default: 10.0 - animatable
フォースが適用され始める場所を示すターゲットからの距離です。
<Repel_Behavior>.falloff Float Default: 2.0 -- animatable
<Repel_Behavior>.forceColor Color Default: (color 255 0 255)
反発のフォース ベクトルを描くためのカラーです。
<Repel_Behavior>.showRadii Boolean Default: True
true の場合、フォースがアクティブなときに半径が表示されます。
<Repel_Behavior>.displayForce Boolean Default: True
true の場合、シミュレーションの計算中に、反発の動作によって代理オブジェクトに加えられるフォースが、ビューポートにベクトルとして描かれます。[半径を使用](Use
Radii)がオンの場合、フォースがアクティブなときに半径も表示されます。
注:
次の MAXScript 操作を実行できます。
deleteitem <array> <itemnumber><array> = #(item,item...)<array> = append <array> <item>
これらは、下記のオブジェクトの ArrayParamater を含むプロパティのすべてで実行できます。これらの操作を元に戻す、およびやり直すことも可能です。
<Repel_Behavior>.repulsionSources
次の MAXScript 操作は、後の Crowd の失敗の原因となります。
|
Crowd ArrayParameter 要素を undefined に設定することは、絶対にしないでください。
|