Sur cette page

VectorDirection3D QML Type

Permet de spécifier une direction vers la direction cible. Plus d'informations...

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 par rapport au vecteur de direction de la cible. La longueur du vecteur de direction est utilisée comme grandeur de la vitesse.

Par exemple, pour émettre des particules vers 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 sur les propriétés

direction : vector3d

Cette propriété définit la direction de la cible des particules.

La valeur par défaut est (0, 100, 0) (vers le haut sur l'axe des y).

Voir également directionVariation.

directionVariation : vector3d

Cette propriété définit la variation de direction pour les cibles de 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 propriété vaut false, la variation affecte la magnitude de la vitesse des particules. Lorsque cette propriété vaut true, la variation affecte la direction, mais la magnitude 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.