Auf dieser Seite

Wander3D QML Type

Wendet zufällige Wellenkurven auf Partikel an. Mehr...

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

Affector3D

Eigenschaften

Ausführliche Beschreibung

Dieses Element wendet zufällige Wellenkurven auf Partikel an. Kurven können globale Werte, die für alle Partikel gleich sind, und eindeutige Werte, die sich zufällig unterscheiden, kombinieren.

Dokumentation der Eigenschaften

fadeInDuration : int

Diese Eigenschaft legt die Dauer in Millisekunden für das Einblenden des Affektors fest. Nach Ablauf dieser Dauer ist der Wander-Effekt voll wirksam. Die Einstellung dieser Eigenschaft kann nützlich sein, um den Effekt von einer bestimmten Position oder Form aus zu erzeugen; andernfalls wirkt sich der Wander-Effekt bereits zu Beginn auch auf die Position aus.

Der Standardwert beträgt „ 0 “.

fadeOutDuration : int

Diese Eigenschaft legt die Dauer in Millisekunden für das Ausblenden des Affektors fest. Die Einstellung dieser Eigenschaft kann nützlich sein, um das „Wandern“ zu reduzieren, wenn die Lebensdauer des Partikels endet, beispielsweise in Kombination mit „ Attractor3D “, damit die Endpositionen mit den „ shape “ übereinstimmen.

Der Standardwert ist „ 0 “.

globalAmount : vector3d

Diese Eigenschaft legt fest, wie weit sich jedes Partikel an den Endpunkten von Kurven bewegt. Beträgt der Wert beispielsweise (100, 10, 0), bewegen sich alle Partikel zwischen (100, 10, 0) und (-100, -10, 0).

Der Standardwert lautet „ (0.0, 0.0, 0.0) “.

globalPace : vector3d

Diese Eigenschaft legt fest, wie oft pro Sekunde jedes Partikel Kurven beschreibt.

Der Standardwert beträgt „ (0.0, 0.0, 0.0) “.

globalPaceStart : vector3d

Diese Eigenschaft legt den Startpunkt für das Tempo (die Frequenz) fest. Der zulässige Bereich liegt zwischen 0 und 2 * PI. Um beispielsweise die x-Koordinate des Tempostarts zu animieren:

PropertyAnimation on globalPaceStart {
    loops: Animation.Infinite
    duration: 2000
    from: Qt.vector3d(0, 0, 0)
    to: Qt.vector3d(Math.PI * 2, 0, 0)
}

Der Standardwert lautet „ (0.0, 0.0, 0.0) “.

uniqueAmount : vector3d

Diese Eigenschaft legt fest, welche maximale Entfernung jedes Partikel am Ende einer Kurve zurücklegt.

Der Standardwert beträgt „ (0.0, 0.0, 0.0) “.

uniqueAmountVariation : real

Diese Eigenschaft legt die Schwankungsbreite für „ uniqueAmount “ zwischen 0,0 und 1,0 fest. Wenn die Schwankungsbreite 0,0 beträgt, erreicht jedes Partikel den maximalen Wert. Bei einem Wert von 0,5 erreicht jedes Partikel einen Wert zwischen 0,5 und 1,5 des maximalen Werts. Wenn beispielsweise „ uniqueAmount “ (100, 50, 20) lautet und „uniqueAmountVariation“ 0,1 beträgt, liegen die maximalen Wellenabstände der Partikel zufällig zwischen (110, 55, 22) und (90, 45, 18).

Der Standardwert lautet „ 0.0 “.

uniquePace : vector3d

Diese Eigenschaft legt die spezifische Geschwindigkeit (Frequenz) fest, mit der jedes Teilchen pro Sekunde Kurven beschreibt.

Der Standardwert lautet „ (0.0, 0.0, 0.0) “.

uniquePaceVariation : real

Diese Eigenschaft definiert die individuelle Geschwindigkeitsvariation (Frequenz) für jedes Partikel zwischen 0,0 und 1,0. Wenn die Variation 0,0 beträgt, bewegen sich alle Partikel mit derselben Frequenz. Wenn beispielsweise „ uniquePace “ den Wert (1,0; 2,0; 4,0) hat und „uniquePaceVariation“ 0,5 beträgt, liegen die Bewegungsgeschwindigkeiten der Partikel zufällig zwischen (2,0; 4,0; 8,0) und (0,5; 1,0; 2,0).

Der Standardwert ist „ 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.