SpeedByIcon : ヘルパー

SpeedByIcon - superclass: helper super-superclass:node - classID: #(1962490650, 515064320)

説明:

SpeedByIcon オペレータでは、パーティクルの速度と方向を制御する特殊な非レンダリング アイコンを使用できます。そのオペレータ アイコンは、オペレータをシステムに追加したとき、ビューポートに表示されます。アニメートすると、オペレータ アイコンのモーションはパーティクルに伝達されます。

コンストラクタ:

SpeedByIcon...

プロパティ:

<SpeedByIcon>.Accel_Limit Float default:100.0 --world units

オペレータ アイコンの速度に一致するようにパーティクル速度を変更できる最大量 (システム単位/秒) です。

<SpeedByIcon>.Influence Float default:100.0 --percentage

以前の速度とオペレータ アイコンの速度を混合します。範囲は 0.0 から 100.0 までです。

<SpeedByIcon>.Use_Speed_Variation Boolean default:false

True に設定すると、パーティクル速度のランダムな変更が有効になり、個々のパーティクルがアイコンとは少しずつ異なった速度で移動するようになります。

<SpeedByIcon>.Speed_Minimum Float default:50.0 --percentage

.Use_Speed_Variation が True に設定されている場合、パーティクル速度の変化の最小パーセンテージを取得/設定します。

<SpeedByIcon>.Speed_Maximum Float default:100.0 --percentage

.Use_Speed_Variation が True に設定されている場合、パーティクル速度の変化の最大パーセンテージを取得/設定します。

<SpeedByIcon>.User_Icon_Orientation Boolean default:false

True に設定すると、アイコンの方向のアニメーションがパーティクルに適用されます。

<SpeedByIcon>.Steer_Towards_Trajectory Boolean default:false

True に設定すると、アイコンから .Distance の値(下記)よりも離れているパーティクルがアイコンに接近します。

<SpeedByIcon>.Distance Float default:10.0 --world units

パーティクルとオペレータ アイコン間の距離を取得/設定します。この距離を超えると、.Steer_Towards_Trajectory が有効になります。

<SpeedByIcon>.Sync_Type_Param_Animation Integer default:0

[アニメーション パラメータ]領域の[同期]ドロップダウン リストの状態を制御します。アニメートされたパラメータを適用するタイム フレームを指定します。

0: [絶対値時間](Absolute Time) - パラメータに設定された任意のキーが、設定対象の実際のフレームで適用されます。

1: [パーティクル エージ](Particle Age) - パラメータに設定された任意のキーは、各パーティクルが存在しているフレームで適用されます。

2: [イベント期間] - パラメータに設定された任意のキー セットが、パーティクルが最初にイベントに入るときのフレームに関連した各パーティクルに適用されます。

<SpeedByIcon>.Sync_Type_Icon_Animation Integer default:2

[アニメーション アイコン]領域の[同期]ドロップダウン リストの状態を制御します。アイコンのアニメーションをパーティクルに適用するタイム フレームを指定します。

0: [絶対値時間] - アイコン モーションに設定された任意のキーが、実際のフレームに適用され、設定されます。

1: [パーティクル エージ](Particle Age) - アイコン モーションに設定された任意のキーが、各パーティクルが置かれているフレームに適用されます。

2: [イベント期間](Event Duration) - アイコン モーションに設定された任意のキーが、パーティクルが最初にイベントに入るときのフレームに関連した各パーティクルに適用されます。

<SpeedByIcon>.Icon_Size Float default:30.0 --world units

アイコン サイズを取得/設定します。

<SpeedByIcon>.Color_Type Boolean default:true

[調整カラー]チェックボックスの状態を制御します。

<SpeedByIcon>.Random_Seed Integer default:12345

ランダム値を指定します。

SpeedByIcon インタフェース:

インタフェース: action

インタフェース: operator