TargetDirection3D QML Type
Zur Festlegung einer Richtung zur Zielposition. Mehr...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Eigenschaften
- magnitude : real
- magnitudeVariation : real
- normalized : bool
- position : vector3d
- positionVariation : vector3d
Ausführliche Beschreibung
Dieses Element legt die Geschwindigkeit der emittierten Partikel in Richtung der Zielposition fest.
Um beispielsweise Partikel in Richtung der Position (100, 0, 0) mit einer zufälligen Größe zwischen 10 und 20 zu emittieren:
ParticleEmitter3D {
...
velocity: TargetDirection3D {
position: Qt.vector3d(100, 0, 0)
normalized: true
magnitude: 15.0
magnitudeVariation: 5.0
}
}Dokumentation zur Eigenschaft
magnitude : real
Diese Eigenschaft definiert die Größe der Positionsänderung pro Sekunde. Ein negativer Wert bewirkt eine Beschleunigung in die entgegengesetzte Richtung zur „ position “. Wenn der Wert „ normalized “ auf „false“ gesetzt ist, wird dieser Wert mit der Entfernung zur Zielposition multipliziert.
Der Standardwert ist „ 1.0 “.
Siehe auch „ magnitudeVariation “.
magnitudeVariation : real
Diese Eigenschaft definiert die Größenänderung der Positionsänderung pro Sekunde. Wenn die Eigenschaft „ normalized “ auf „false“ gesetzt ist, wird dieser Wert mit der Entfernung zur Zielposition multipliziert.
Der Standardwert ist „ 0.0 “.
Siehe auch „ magnitude “.
normalized : bool
Diese Eigenschaft legt fest, ob die Entfernung zu position als normalisiert betrachtet werden soll oder nicht. Ist dieser Wert „false“, beeinflusst die Entfernung zu position die Größe der Teilchengeschwindigkeit. Bei „true“ wird die Entfernung normalisiert und die Geschwindigkeit ergibt sich ausschließlich aus magnitude und magnitudeVariation.
Der Standardwert ist false.
Siehe auch magnitude und magnitudeVariation.
position : vector3d
Diese Eigenschaft legt die Position des Ziels für die Partikel fest.
Der Standardwert ist „ (0, 0, 0) “ (die Mitte des Emitters).
Siehe auch „ positionVariation “.
positionVariation : vector3d
Diese Eigenschaft legt die Positionsabweichung für das Partikelziel fest.
Der Standardwert ist „ (0, 0, 0) “ (keine Abweichung).
Siehe auch „ position “.
© 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.