Affector3D QML Type
Les affecteurs modifient les attributs des particules tout au long de leur durée de vie. En savoir plus…
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: | |
| Inherited By: | Attractor3D, Gravity3D, PointRotator3D, Repeller3D, ScaleAffector3D, and Wander3D |
Propriétés
Description détaillée
Affector3D est une classe de base abstraite pour les affecteurs tels que Gravity3D, Wander3D et PointRotator3D.
Par défaut, les affecteurs agissent sur toutes les particules du système, mais leur portée peut être limitée en définissant la liste particles. Si le système comporte plusieurs affecteurs, leur ordre d’application peut entraîner des résultats différents, car les affecteurs sont appliqués les uns après les autres.
Documentation sur les propriétés
enabled : bool
Si le paramètre « enabled » est défini sur « false », cet affecteur ne modifiera aucune particule. En général, cela sert à activer ou désactiver un affecteur de manière conditionnelle.
La valeur par défaut est « true ».
particles : List<Particle3D>
Cette liste permet de déterminer quelles particules logiques seront concernées. Si elle est vide, toutes les particules du système sont concernées.
system : ParticleSystem3D
Cette propriété définit l'ParticleSystem3D e de l'affecteur. Si « system » est le parent direct de l'affecteur, il n'est pas nécessaire de définir cette propriété.
© 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.