ScaleAffector3D QML Type
Affecteur d'échelle de particules. Plus d'informations...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.4 |
| Inherits: |
Propriétés
- ScalingType : enumeration
- duration : int
- easingCurve : EasingCurve
- maxSize : real
- minSize : real
- type : ScalingType
Description détaillée
L'affectateur d'échelle met à l'échelle la taille de la particule en fonction de sa durée de vie et de ses paramètres.
Documentation sur les propriétés
ScalingType : enumeration
Définit le type de mise à l'échelle de l'affectateur.
| Constante | Description |
|---|---|
ScaleAffector3D.Linear | L'échelle est calculée en utilisant la courbe d'assouplissement pour interpoler entre la taille minimale et maximale de l'échelle entre la durée en millisecondes, puis continue à partir de la taille minimale. |
ScaleAffector3D.SewSaw | L'échelle est calculée en utilisant la courbe d'assouplissement pour interpoler entre la taille minimale et la taille maximale de l'échelle entre la durée en millisecondes sur un front montant, puis continue du maximum au minimum sur un front descendant. |
ScaleAffector3D.SineWave | L'échelle suit l'onde sinusoïdale. La courbe d'assouplissement n'est pas utilisée. |
ScaleAffector3D.AbsSineWave | L'échelle suit l'onde sinusoïdale, sauf que les valeurs négatives sont inversées. La courbe d'atténuation n'est pas utilisée. |
ScaleAffector3D.Step | L'échelle reste à la taille minimale jusqu'à ce que la moitié de la durée en millisecondes se soit écoulée, puis passe directement à la taille maximale. La courbe d'atténuation n'est pas utilisée. |
ScaleAffector3D.SmoothStep | L'échelle passe en douceur de la taille minimale à la taille maximale. La courbe d'assouplissement n'est pas utilisée. |
duration : int
Cette propriété indique la durée du cycle de mise à l'échelle en millisecondes. La valeur par défaut est 1000.
easingCurve : EasingCurve
Cette propriété contient l'adresse easing curve, ce qui permet un contrôle plus précis de la manière dont la mise à l'échelle se produit. La courbe d'assouplissement est utilisée avec les types de mise à l'échelle Linear et SewSaw. La courbe d'assouplissement par défaut fournit une valeur linéaire entre [0, 1].
maxSize : real
Cette propriété indique la taille maximale que l'affectateur peut donner à la particule. La valeur par défaut est 1.0.
minSize : real
Cette propriété définit la taille minimale de la particule que l'affectateur peut mettre à l'échelle. La valeur par défaut est 1.0.
type : ScalingType
Cette propriété contient le type de mise à l'échelle de l'affectateur. La valeur par défaut est Linear.
© 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.