Wander3D QML Type
Applique des courbes d'onde aléatoires aux particules. En savoir plus...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: |
Propriétés
- fadeInDuration : int
- fadeOutDuration : int
- globalAmount : vector3d
- globalPace : vector3d
- globalPaceStart : vector3d
- uniqueAmount : vector3d
- uniqueAmountVariation : real
- uniquePace : vector3d
- uniquePaceVariation : real
Description détaillée
Cet élément applique des courbes d'ondes aléatoires aux particules. Les courbes peuvent combiner des valeurs globales, identiques pour toutes les particules, et des valeurs uniques, qui varient de manière aléatoire.
Documentation des propriétés
fadeInDuration : int
Cette propriété définit la durée, en millisecondes, du fondu d'entrée de l'affecteur. Une fois cette durée écoulée, l'effet de dérive sera pleinement actif. Il peut être utile de régler ce paramètre pour que l'effet soit émis à partir d'une position ou d'une forme spécifique ; sinon, l'effet de dérive affectera également la position dès le début.
La valeur par défaut est 0.
fadeOutDuration : int
Cette propriété définit la durée, en millisecondes, du fondu de sortie de l'affecteur. Son réglage peut s'avérer utile pour réduire la dérive à la fin de la durée de vie de la particule, par exemple lorsqu'elle est combinée avec « Attractor3D » (position de fin), afin que les positions finales correspondent à celles de « shape » (position de départ).
La valeur par défaut est 0.
globalAmount : vector3d
Cette propriété définit la distance parcourue par chaque particule 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 la cadence (fréquence) à laquelle chaque particule effectue des mouvements curvilignes 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 de l'allure (fréquence). La plage valable est comprise entre 0 et 2 * PI. Par exemple, pour animer la coordonnée x du début de l'allure :
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 maximale que chaque particule peut parcourir aux extrémités des courbes.
La valeur par défaut est « (0.0, 0.0, 0.0) ».
uniqueAmountVariation : real
Cette propriété définit la variation de la valeur « uniqueAmount » entre 0,0 et 1,0. Lorsque la variation de la quantité est égale à 0,0, chaque particule atteint sa quantité maximale. Lorsqu’elle est égale à 0,5, chaque particule atteint une quantité comprise entre 0,5 et 1,5 de la quantité maximale. Par exemple, si « uniqueAmount » est égal à (100, 50, 20) et que « uniqueAmountVariation » est égal à 0,1, les distances d'onde maximales des particules sont des valeurs aléatoires comprises entre (110, 55, 22) et (90, 45, 18).
La valeur par défaut est « 0.0 ».
uniquePace : vector3d
Cette propriété définit la cadence (fréquence) unique à laquelle chaque particule effectue des mouvements 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 de la cadence (fréquence) de chaque particule, comprise entre 0,0 et 1,0. Lorsque cette variation est égale à 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 vitesses de déplacement des particules varient de manière aléatoire 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.