IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

ScaleAffector3D QML Type

Particle scale affector.

This type was introduced in Qt 6.4.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

ScaleAffector3D QML Type

  • Import Statement: import QtQuick3D.Particles3D

  • Since:: Qt 6.4

  • Inherits:: Affector3D

Detailed Description

Scale affector scales the particle size based on its lifetime and parameters.

Property Documentation

 

ScalingType : enumeration

Defines the scaling type of the affector.

Constant

Description

ScaleAffector3D.Linear

The scale is calculated using the easing curve to interpolate between minimum and maximum scale size between duration milliseconds and then continues from the minimum size.

ScaleAffector3D.SewSaw

The scale is calculated using the easing curve to interpolate between minimum and maximum scale size between duration milliseconds on a rising edge then continues from maximum to minimum on a falling edge.

ScaleAffector3D.SineWave

The scale follows the sine wave. Easing curve is not used.

ScaleAffector3D.AbsSineWave

The scale follows the sine wave except negative values are inverted. Easing curve is not used.

ScaleAffector3D.Step

The scale stays at minimum size until half of the duration milliseconds have passed then steps directly to the maximum size. Easing curve is not used.

ScaleAffector3D.SmoothStep

The scale smootly transitions from minimum to maximum size. Easing curve is not used.

duration : int

This property holds the duration of scaling cycle in milliseconds. The default is 1000.

easingCurve : EasingCurve

This property holds the easing curve providing more fine tuned control on how the scaling occurs. The easing curve is used with Linear and SewSaw scaling types. The default easing curve provides linear value between [0, 1].

maxSize : real

This property holds the maximum size the affector can scale the particle. The default is 1.0.

minSize : real

This property holds the minimum size the affector can scale the particle. The default is 1.0.

type : ScalingType

This property holds the scaling type of the affector. The default value is Linear.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+