TargetDirection3D QML Type
Zur Angabe 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
Detaillierte Beschreibung
Dieses Element legt die Geschwindigkeit der emittierten Partikel in Richtung der Zielposition fest.
Zum Beispiel, um Partikel in Richtung der Position (100, 0, 0) mit einer zufälligen Größe zwischen 10..20 zu emittieren:
ParticleEmitter3D {
...
velocity: TargetDirection3D {
position: Qt.vector3d(100, 0, 0)
normalized: true
magnitude: 15.0
magnitudeVariation: 5.0
}
}Dokumentation der Eigenschaft
magnitude : real
Diese Eigenschaft definiert die Größe der Positionsänderung pro Sekunde. Ein negativer Wert beschleunigt in die entgegengesetzte Richtung von position. Wenn normalized falsch 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ößenordnung der Positionsänderung pro Sekunde. Wenn normalized falsch 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 der Abstand zu position als normalisiert betrachtet werden soll oder nicht. Wenn diese Eigenschaft auf false gesetzt ist, beeinflusst der Abstand zu position die Größe der Partikelgeschwindigkeit. Wenn sie auf true gesetzt ist, wird der Abstand normalisiert und der Geschwindigkeitswert kommt nur von magnitude und magnitudeVariation.
Der Standardwert ist false.
Siehe auch magnitude und magnitudeVariation.
position : vector3d
Diese Eigenschaft definiert die Position für das Partikelziel.
Der Standardwert ist (0, 0, 0) (das Zentrum des Emitters).
Siehe auch positionVariation.
positionVariation : vector3d
Diese Eigenschaft definiert die Positionsvariation für das Partikelziel.
Der Standardwert ist (0, 0, 0) (keine Variation).
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.