VectorDirection3D QML Type
Pour définir une direction par rapport à la direction cible. En savoir plus...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- direction : vector3d
- directionVariation : vector3d
- normalized : bool
Description détaillée
Cet élément définit la vitesse des particules émises selon le vecteur de direction de la cible. La longueur du vecteur de direction est utilisée comme amplitude de la vitesse.
Par exemple, pour émettre des particules dans une direction aléatoire comprise entre x : 50..150, y : -20..20, z : 0 :
ParticleEmitter3D {
...
velocity: VectorDirection3D {
direction: Qt.vector3d(100, 0, 0)
directionVariation: Qt.vector3d(50, 20, 0)
}
}Documentation de la propriété
direction : vector3d
Cette propriété définit la direction vers laquelle les particules doivent se diriger.
La valeur par défaut est « (0, 100, 0) » (vers le haut sur l’axe y).
Voir également « directionVariation ».
directionVariation : vector3d
Cette propriété définit la variation de direction de la cible des particules.
La valeur par défaut est « (0, 0, 0) » (aucune variation).
Voir également « direction ».
normalized : bool
Cette propriété définit si la direction doit être normalisée après l'application de la variation. Lorsque cette option est définie sur « false », la variation affecte l'amplitude de la vitesse des particules. Lorsqu'elle est définie sur « true », la variation affecte la direction, mais l'amplitude est déterminée par la longueur de la direction d'origine.
La valeur par défaut est « 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.