Affector3D QML Type
Affektoren verändern die Eigenschaften von Partikeln während ihrer Lebensdauer. Mehr...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.2 |
| Inherits: | |
| Inherited By: | Attractor3D, Gravity3D, PointRotator3D, Repeller3D, ScaleAffector3D, and Wander3D |
Eigenschaften
Ausführliche Beschreibung
„Affector3D“ ist eine abstrakte Basisklasse für Affektoren wie „ Gravity3D “, „ Wander3D “ und „ PointRotator3D “.
Standardmäßig wirken Affektoren auf alle Partikel im System ein, dies kann jedoch durch die Definition der Liste „ particles “ eingeschränkt werden. Verfügt das System über mehrere Affektoren, kann die Reihenfolge der Affektoren zu unterschiedlichen Ergebnissen führen, da die Affektoren nacheinander angewendet werden.
Dokumentation zu den Eigenschaften
enabled : bool
Wenn „Enabled“ auf „ false “ gesetzt ist, verändert dieser Affektor keine Partikel. In der Regel wird dies verwendet, um einen Affektor bedingt ein- oder auszuschalten.
Der Standardwert ist „ true “.
particles : List<Particle3D>
Diese Liste legt fest, welche logischen Partikel betroffen sind. Ist sie leer, sind alle Partikel im System betroffen.
system : ParticleSystem3D
Diese Eigenschaft definiert die „ ParticleSystem3D “ für den Affektor. Ist „system“ der direkte übergeordnete Knoten des Affektors, muss diese Eigenschaft nicht definiert werden.
© 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.