Sur cette page

TargetDirection3D QML Type

Permet de spécifier une direction vers la position 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 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 sur les propriétés

magnitude : real

Cette propriété définit l'ampleur du changement de position par seconde. Une valeur négative accélère dans le sens inverse de position. Lorsque normalized est faux, 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 la variation de l'amplitude du changement de position par seconde. Lorsque la valeur normalized est fausse, cette variation 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 à position doit être considérée comme normalisée ou non. Lorsque cette propriété est définie sur false, la distance par rapport à position affecte l'ampleur de la vitesse des particules. Lorsque cette propriété vaut true, la distance est normalisée et la quantité de vitesse provient uniquement de magnitude et magnitudeVariation.

La valeur par défaut est false.

Voir aussi 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 la position de la cible des particules.

La valeur par défaut est (0, 0, 0) (aucune variation).

Voir aussi 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.