Wander3D QML Type

パーティクルにランダムな波曲線を適用する。詳細...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.2
Inherits:

Affector3D

プロパティ

詳細説明

この要素は、パーティクルにランダムな波曲線を適用します。カーブは、すべてのパーティクルに対して同じグローバルな値と、ランダムに異なるユニークな値を組み合わせることができます。

プロパティの説明

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

このプロパティは、各パーティクルが1秒間に曲線でさまようユニークなペース(周波数)を定義します。

デフォルト値は(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 です。


本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。