Auf dieser Seite

VectorDirection3D QML Type

Zur Festlegung einer Richtung in Richtung des Ziels. Mehr...

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

Direction3D

Eigenschaften

Ausführliche Beschreibung

Dieses Element legt die Geschwindigkeit der emittierten Partikel in Richtung des Zielrichtungsvektors fest. Die Länge des Richtungsvektors wird als Geschwindigkeitsgröße verwendet.

Um beispielsweise Partikel in eine zufällige Richtung innerhalb der Bereiche x: 50..150, y: -20..20, z: 0 zu emittieren:

ParticleEmitter3D {
    ...
    velocity: VectorDirection3D {
        direction: Qt.vector3d(100, 0, 0)
        directionVariation: Qt.vector3d(50, 20, 0)
    }
}

Dokumentation zur Eigenschaft

direction : vector3d

Diese Eigenschaft legt die Richtung für das Ziel der Partikel fest.

Der Standardwert ist „ (0, 100, 0) “ (nach oben entlang der y-Achse).

Siehe auch „ directionVariation “.

directionVariation : vector3d

Diese Eigenschaft legt die Richtungsabweichung für das Partikelziel fest.

Der Standardwert ist „ (0, 0, 0) “ (keine Abweichung).

Siehe auch „ direction “.

normalized : bool

Diese Eigenschaft legt fest, ob die Richtung nach Anwendung der Variation normalisiert werden soll. Ist der Wert „false“, wirkt sich die Variation auf die Größe der Partikelgeschwindigkeit aus. Ist der Wert „true“, wirkt sich die Variation auf die Richtung aus, während die Größe durch die Länge der ursprünglichen Richtung bestimmt wird.

Der Standardwert lautet „ false “.

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