Sur cette page

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:

Node

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.