Sur cette page

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:

Direction3D

Propriétés

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.