TargetDirection3D QML Type
Pour définir une direction vers la position cible. En savoir plus...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- magnitude : real
- magnitudeVariation : real
- normalized : bool
- position : vector3d
- positionVariation : vector3d
Description détaillée
Cet élément définit la vitesse des particules émises vers la position cible.
Par exemple, pour émettre des particules vers la position (100, 0, 0) avec une magnitude aléatoire comprise entre 10 et 20 :
ParticleEmitter3D {
...
velocity: TargetDirection3D {
position: Qt.vector3d(100, 0, 0)
normalized: true
magnitude: 15.0
magnitudeVariation: 5.0
}
}Documentation de la propriété
magnitude : real
Cette propriété définit l'amplitude du changement de position par seconde. Une amplitude négative entraîne une accélération dans le sens opposé à celui de l'position. Lorsque l'normalized est à « false », cette valeur est multipliée par la distance par rapport à la position cible.
La valeur par défaut est « 1.0 ».
Voir également magnitudeVariation.
magnitudeVariation : real
Cette propriété définit l'amplitude de la variation de la variation de position par seconde. Lorsque la valeur « normalized » est définie sur « false », cette valeur est multipliée par la distance par rapport à la position cible.
La valeur par défaut est « 0.0 ».
Voir également « magnitude ».
normalized : bool
Cette propriété définit si la distance par rapport à position doit être considérée comme normalisée ou non. Lorsque cette valeur est « false », la distance par rapport à position influe sur l'amplitude de la vitesse des particules. Lorsqu'elle est définie sur « true », la distance est normalisée et la valeur de la vitesse provient uniquement de magnitude et magnitudeVariation.
La valeur par défaut est false.
Voir également magnitude et magnitudeVariation.
position : vector3d
Cette propriété définit la position de la cible des particules.
La valeur par défaut est « (0, 0, 0) » (le centre de l'émetteur).
Voir également positionVariation.
positionVariation : vector3d
Cette propriété définit la variation de position de la cible des particules.
La valeur par défaut est « (0, 0, 0) » (aucune variation).
Voir également « 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.