Wander3D QML Type
パーティクルにランダムな波曲線を適用する。詳細...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
プロパティ
- fadeInDuration : int
- fadeOutDuration : int
- globalAmount : vector3d
- globalPace : vector3d
- globalPaceStart : vector3d
- uniqueAmount : vector3d
- uniqueAmountVariation : real
- uniquePace : vector3d
- uniquePaceVariation : real
詳細説明
この要素はパーティクルにランダムな波カーブを適用します。カーブは、すべてのパーティクルに共通するグローバルな値と、ランダムに異なるユニークな値を組み合わせることができます。
プロパティの説明
fadeInDuration : int
このプロパティは、アフェクタがフェードする時間をミリ秒単位で定義します。この時間が経過すると、ワンダリングは完全に有効になります。これを設定すると、特定の位置や形状から放出するのに便利です。そうでない場合、ワンダリングは最初の位置にも影響します。
デフォルト値は0 です。
fadeOutDuration : int
このプロパティは、アフェクタがフェードアウトするまでの時間をミリ秒単位で定義します。これを設定することで、パーティクルのライフタイムが終了するときに、例えばAttractor3D と組み合わせたときに、終了位置がshape と一致するように、ふらつきを減らすのに便利です。
デフォルト値は0 です。
globalAmount : vector3d
このプロパティは、各パーティクルがカーブの両端で移動する距離を定義します。したがって、例えば値が (100, 10, 0) の場合、すべてのパーティクルは (100, 10, 0) と (-100, -10, 0) の間をさまよいます。
デフォルト値は(0.0, 0.0, 0.0) です。
globalPace : vector3d
このプロパティは、各パーティクルが 1 秒間にカーブするペース(周波数)を定義します。
デフォルト値は(0.0, 0.0, 0.0) です。
globalPaceStart : vector3d
このプロパティは、ペース(周波数)の開始点を定義する。意味のある範囲は、0 ... 2 * PIの間です。例えば、ペースの開始点のx座標をアニメートする:
PropertyAnimation on globalPaceStart {
loops: Animation.Infinite
duration: 2000
from: Qt.vector3d(0, 0, 0)
to: Qt.vector3d(Math.PI * 2, 0, 0)
}デフォルト値は(0.0, 0.0, 0.0) です。
uniqueAmount : vector3d
このプロパティは、各パーティクルがカーブの両端を最大で移動する距離を定義します。
デフォルト値は(0.0, 0.0, 0.0) です。
uniqueAmountVariation : real
このプロパティは、uniqueAmount の変化量を 0.0 から 1.0 の間で定義する。量の変動が 0.0 の場合、すべてのパーティクルは最大量に達します。0.5 の場合、すべてのパーティクルは量の 0.5 ~ 1.5 に達します。例えば、uniqueAmount が (100, 50, 20) で uniqueAmountVariation が 0.1 の場合、パーティクルの最大波距離は (110, 55, 22) と (90, 45, 18) の間のランダムなものになります。
デフォルト値は0.0 です。
uniquePace : vector3d
このプロパティは、各パーティクルが毎秒カーブで彷徨う固有のペース(周波数)を定義します。
デフォルト値は(0.0, 0.0, 0.0) です。
uniquePaceVariation : real
このプロパティは、0.0 から 1.0 の間で、各パーティクルの固有のペース(周波数)変動を定義する。変動が 0.0 の場合、すべてのパーティクルは同じ周波数でさまよいます。例えば、uniquePace が (1.0, 2.0, 4.0) で uniquePaceVariation が 0.5 の場合、パーティクルの波のペースは (2.0, 4.0, 8.0) と (0.5, 1.0, 2.0) の間のランダムなものになります。
デフォルト値は0.0 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.