Sur cette page

Wander3D QML Type

Applique des courbes d'ondes aléatoires aux particules. Plus d'informations...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.2
Inherits:

Affector3D

Propriétés

Description détaillée

Cet élément applique des courbes d'ondes aléatoires aux particules. Les courbes peuvent combiner des valeurs globales qui sont les mêmes pour toutes les particules et des valeurs uniques qui diffèrent de manière aléatoire.

Documentation de la propriété

fadeInDuration : int

Cette propriété définit la durée en millisecondes du fondu de l'affect. Après cette durée, l'errance sera pleinement effective. Il peut être utile de définir cette propriété pour émettre à partir d'une position ou d'une forme spécifique, sinon l'errance affectera également la position au début.

La valeur par défaut est 0.

fadeOutDuration : int

Cette propriété définit la durée en millisecondes de l'extinction de l'affectateur. Ce réglage peut être utile pour réduire l'errance à la fin de la durée de vie des particules, par exemple lorsqu'il est combiné avec Attractor3D afin que les positions finales correspondent à celles de shape.

La valeur par défaut est 0.

globalAmount : vector3d

Cette propriété définit la distance à laquelle chaque particule se déplace aux extrémités des courbes. Ainsi, si la valeur est par exemple (100, 10, 0), toutes les particules se déplacent entre (100, 10, 0) et (-100, -10, 0).

La valeur par défaut est (0.0, 0.0, 0.0).

globalPace : vector3d

Cette propriété définit le rythme (fréquence) auquel chaque particule se déplace en courbes par seconde.

La valeur par défaut est (0.0, 0.0, 0.0).

globalPaceStart : vector3d

Cette propriété définit le point de départ du rythme (fréquence). La plage significative est comprise entre 0 et 2 * PI. Par exemple, pour animer la coordonnée x du début du rythme :

PropertyAnimation on globalPaceStart {
    loops: Animation.Infinite
    duration: 2000
    from: Qt.vector3d(0, 0, 0)
    to: Qt.vector3d(Math.PI * 2, 0, 0)
}

La valeur par défaut est (0.0, 0.0, 0.0).

uniqueAmount : vector3d

Cette propriété définit la distance parcourue par chaque particule aux extrémités des courbes au maximum.

La valeur par défaut est (0.0, 0.0, 0.0).

uniqueAmountVariation : real

Cette propriété définit la variation pour uniqueAmount entre 0,0 et 1,0. Lorsque la variation du montant est de 0,0, chaque particule atteint le montant maximum. Lorsqu'elle est de 0,5, chaque particule atteint entre 0,5 et 1,5 de la quantité. Par exemple, si uniqueAmount est (100, 50, 20) et que uniqueAmountVariation est 0.1, les distances d'onde maximales des particules sont aléatoires et comprises entre (110, 55, 22) et (90, 45, 18).

La valeur par défaut est 0.0.

uniquePace : vector3d

Cette propriété définit le rythme unique (fréquence) auquel chaque particule se déplace en courbes par seconde.

La valeur par défaut est (0.0, 0.0, 0.0).

uniquePaceVariation : real

Cette propriété définit la variation unique du rythme (fréquence) de chaque particule entre 0,0 et 1,0. Lorsque la variation est de 0,0, toutes les particules se déplacent à la même fréquence. Par exemple, si uniquePace est (1.0, 2.0, 4.0) et que uniquePaceVariation est 0.5, les ondes des particules sont aléatoires entre (2.0, 4.0, 8.0) et (0.5, 1.0, 2.0).

La valeur par défaut est 0.0.

© 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.