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

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 legt die Dauer in Millisekunden für die Einblendung des Affektors fest. Nach dieser Zeitspanne ist das Wandern in vollem Umfang wirksam. Diese Einstellung kann nützlich sein, um von einer bestimmten Position oder Form aus zu emittieren, da sonst das Wandern auch zu Beginn die Position beeinflusst.

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 Teilchen an den Enden der 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 legt die Geschwindigkeit (Frequenz) fest, mit der jedes Partikel in Kurven pro Sekunde wandert.

Der Standardwert ist (0.0, 0.0, 0.0).

globalPaceStart : vector3d

Diese Eigenschaft definiert den Startpunkt für das Tempo (Frequenz). Der sinnvolle Bereich liegt zwischen 0 ... 2 * PI. Zum Beispiel, um die x-Koordinate des Startpunktes der Gangart 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 legt fest, wie weit sich jedes Teilchen maximal an den Enden der Kurven 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 Variation der Menge 0,0 ist, erreicht jedes Teilchen die maximale Menge. Wenn sie 0.5 ist, erreicht jedes Partikel zwischen 0.5 - 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 einzigartige Geschwindigkeit (Frequenz), mit der jedes Partikel in Kurven pro Sekunde wandert.

Der Standardwert ist (0.0, 0.0, 0.0).

uniquePaceVariation : real

Diese Eigenschaft definiert die einzigartige Variation der Geschwindigkeit (Frequenz) für jedes Teilchen zwischen 0,0 und 1,0. Wenn die Variation 0.0 ist, wandert jedes Teilchen 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.

© 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.