ScaleAffector3D QML Type

Partikelskala-Affektor. Mehr...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.4
Inherits:

Affector3D

Eigenschaften

Detaillierte Beschreibung

Scale-Affektor skaliert die Partikelgröße auf der Grundlage seiner Lebensdauer und Parameter.

Eigenschaft Dokumentation

ScalingType : enumeration

Legt den Skalierungstyp des Affektors fest.

KonstanteBeschreibung
ScaleAffector3D.LinearDie Skalierung wird unter Verwendung der Entspannungskurve berechnet, um zwischen minimaler und maximaler Skalierungsgröße zwischen Millisekunden Dauer zu interpolieren, und wird dann von der minimalen Größe fortgesetzt.
ScaleAffector3D.SewSawDie Skalierung wird unter Verwendung der Entspannungskurve berechnet, um zwischen minimaler und maximaler Skalengröße zwischen der Dauer Millisekunden bei einer steigenden Flanke zu interpolieren und dann von der maximalen zur minimalen bei einer fallenden Flanke fortzufahren.
ScaleAffector3D.SineWaveDie Skala folgt der Sinuskurve. Easing-Kurve wird nicht verwendet.
ScaleAffector3D.AbsSineWaveDie Skala folgt der Sinuskurve, außer dass negative Werte invertiert werden. Die Easing-Kurve wird nicht verwendet.
ScaleAffector3D.StepDie Skala bleibt auf der minimalen Größe, bis die Hälfte der Dauer in Millisekunden verstrichen ist, und geht dann direkt zur maximalen Größe über. Die Easing-Kurve wird nicht verwendet.
ScaleAffector3D.SmoothStepDie Skala geht sanft von der minimalen zur maximalen Größe über. Die Verkleinerungskurve wird nicht verwendet.

duration : int

Diese Eigenschaft gibt die Dauer des Skalierungszyklus in Millisekunden an. Der Standardwert ist 1000.


easingCurve : EasingCurve

Diese Eigenschaft enthält die easing curve, die eine feinere Steuerung der Skalierung ermöglicht. Die Lockerungskurve wird bei den Skalierungstypen Linear und SewSaw verwendet. Die Standard-Elastizitätskurve bietet einen linearen Wert zwischen [0, 1].


maxSize : real

Diese Eigenschaft gibt die maximale Größe an, mit der der Affector das Partikel skalieren kann. Der Standardwert ist 1.0.


minSize : real

Diese Eigenschaft gibt die Mindestgröße an, mit der der Affector das Partikel skalieren kann. Die Vorgabe ist 1.0.


type : ScalingType

Diese Eigenschaft enthält den Skalierungstyp des Effektors. Der Standardwert ist Linear.


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