Wander3D QML Type
Wendet zufällige Wellenkurven auf Partikel an. Mehr...
Import Statement: | import QtQuick3D.Particles3D |
Since: | Qt 6.2 |
Inherits: |
Eigenschaften
- fadeInDuration : int
- fadeOutDuration : int
- globalAmount : vector3d
- globalPace : vector3d
- globalPaceStart : vector3d
- uniqueAmount : vector3d
- uniqueAmountVariation : real
- uniquePace : vector3d
- uniquePaceVariation : real
Detaillierte Beschreibung
Dieses Element wendet zufällige Wellenkurven auf Partikel an. Die Kurven können globale Werte, die für alle Partikel gleich sind, und einmalige Werte, die sich zufällig unterscheiden, kombinieren.
Dokumentation der Eigenschaft
fadeInDuration : int |
Diese Eigenschaft definiert die Dauer in Millisekunden für das Einblenden des Affektors. Nach dieser Zeitspanne ist das Wandern voll wirksam. Diese Einstellung kann nützlich sein, um von einer bestimmten Position oder Form aus zu emittieren, andernfalls wirkt sich das Wandern auch am Anfang auf die Position aus.
Der Standardwert ist 0
.
fadeOutDuration : int |
Diese Eigenschaft definiert die Dauer in Millisekunden für das Ausblenden des Affektors. Diese Einstellung kann nützlich sein, um das Wandern zu reduzieren, wenn die Lebenszeit der Partikel endet, zum Beispiel in Kombination mit Attractor3D, damit die Endpositionen mit shape übereinstimmen.
Der Standardwert ist 0
.
globalAmount : vector3d |
Diese Eigenschaft legt fest, wie weit sich jedes Partikel an den Enden von Kurven bewegt. Wenn der Wert zum Beispiel (100, 10, 0) ist, wandern alle Partikel zwischen (100, 10, 0) und (-100, -10, 0).
Der Standardwert ist (0.0, 0.0, 0.0)
.
globalPace : vector3d |
Diese Eigenschaft definiert die Geschwindigkeit (Frequenz), mit der jedes Teilchen in Kurven pro Sekunde wandert.
Der Standardwert ist (0.0, 0.0, 0.0)
.
globalPaceStart : vector3d |
Diese Eigenschaft definiert den Startpunkt für die Geschwindigkeit (Frequenz). Der sinnvolle Bereich liegt zwischen 0 ... 2 * PI. Zum Beispiel, um die x-Koordinate des Startpunktes der Bewegung 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 ist (0.0, 0.0, 0.0)
.
uniqueAmount : vector3d |
Diese Eigenschaft definiert, wie weit sich jedes Teilchen an den Enden der Kurven maximal bewegt.
Der Standardwert ist (0.0, 0.0, 0.0)
.
uniqueAmountVariation : real |
Diese Eigenschaft definiert die Variation für uniqueAmount zwischen 0.0 und 1.0. Wenn die Abweichung 0,0 beträgt, erreicht jedes Teilchen den maximalen Wert. Bei einem Wert von 0,5 erreicht jedes Partikel zwischen 0,5 und 1,5 der Menge. Wenn zum Beispiel uniqueAmount (100, 50, 20) ist und uniqueAmountVariation 0.1 ist, sind die maximalen Wellenabstände der Partikel etwas zufällig zwischen (110, 55, 22) und (90, 45, 18).
Der Standardwert ist 0.0
.
uniquePace : vector3d |
Diese Eigenschaft definiert die einmalige Geschwindigkeit (Frequenz), mit der jedes Teilchen in Kurven pro Sekunde wandert.
Der Standardwert ist (0.0, 0.0, 0.0)
.
uniquePaceVariation : real |
Diese Eigenschaft definiert die einmalige Geschwindigkeitsvariation (Frequenz) für jedes Partikel zwischen 0,0 und 1,0. Wenn die Variation 0.0 ist, wandert jedes Partikel mit der gleichen Frequenz. Wenn uniquePace zum Beispiel (1.0, 2.0, 4.0) und uniquePaceVariation 0.5 ist, sind die Wellengeschwindigkeiten der Partikel etwas zufällig zwischen (2.0, 4.0, 8.0) und (0.5, 1.0, 2.0).
Der Standardwert ist 0.0
.
© 2025 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.