Sur cette page

Affector3D QML Type

Les affecteurs modifient les attributs des particules pendant leur durée de vie. Plus d'informations...

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

L'Affecteur3D est une classe de base abstraite d'affecteurs tels que Gravity3D, Wander3D, et PointRotator3D.

Par défaut, les affectors affectent toutes les particules du système, mais cela peut être limité en définissant la liste particles. Si le système possède plusieurs affectors, l'ordre des affectors peut donner des résultats différents, car les affectors sont appliqués l'un après l'autre.

Documentation sur les propriétés

enabled : bool

Si enabled est défini sur false, cet affector ne modifiera aucune particule. Ce paramètre est généralement utilisé pour activer ou désactiver un affectateur de manière conditionnelle.

La valeur par défaut est true.

particles : List<Particle3D>

Cette liste détermine quelles particules logiques seront affectées. Si elle est vide, toutes les particules du système sont concernées.

system : ParticleSystem3D

Cette propriété définit le site ParticleSystem3D pour l'affectateur. Si le système est le parent direct de l'affectateur, cette propriété n'a pas besoin d'être définie.

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