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ößenänderung der Positionsänderung pro Sekunde. Wenn normalized falsch ist, wird dieser Wert mit dem Abstand 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 legt die Positionsvariation für das Partikelziel fest.
Der Standardwert ist (0, 0, 0)
(keine Variation).
Siehe auch position.
© 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.