이 페이지에서

ScaleAffector3D QML Type

입자 스케일 영향 요소. 더 보기...

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

Affector3D

속성

상세 설명

스케일 어펙터는 입자의 수명과 매개변수를 기반으로 입자 크기를 조정합니다.

속성 설명서

ScalingType : enumeration

어펙터의 스케일링 유형을 정의합니다.

상수설명
ScaleAffector3D.Linear스케일은 이징 커브를 사용하여 지속 시간(밀리초) 동안 최소 및 최대 스케일 크기 사이를 보간한 다음, 최소 크기에서 계속 진행되도록 계산됩니다.
ScaleAffector3D.SewSaw이징 커브를 사용하여 지속 시간(밀리초) 동안 최소 및 최대 스케일 크기 사이를 보간한 다음, 상승 에지에서 최소 크기에서 시작하여 최대 크기까지 스케일이 증가하도록 계산됩니다.
ScaleAffector3D.SineWave스케일은 사인파를 따릅니다. 이징 커브는 사용되지 않습니다.
ScaleAffector3D.AbsSineWave스케일은 사인파를 따르지만, 음수 값은 반전됩니다. 이징 곡선은 사용되지 않습니다.
ScaleAffector3D.Step크기는 지속 시간(밀리초)의 절반이 지날 때까지 최소 크기로 유지된 후, 최대 크기로 바로 이동합니다. 이징 곡선은 사용되지 않습니다.
ScaleAffector3D.SmoothStep크기가 최소 크기에서 최대 크기로 부드럽게 전환됩니다. 이징 곡선은 사용되지 않습니다.

duration : int

이 속성은 스케일링 주기의 지속 시간을 밀리초 단위로 저장합니다. 기본값은 1000입니다.

easingCurve : EasingCurve

이 속성은 ` easing curve `를 포함하며, 스케일링이 이루어지는 방식을 보다 세밀하게 제어할 수 있게 해줍니다. 이 이징 곡선은 ` Linear ` 및 ` SewSaw ` 스케일링 유형과 함께 사용됩니다. 기본 이징 곡선은 [0, 1] 사이의 선형 값을 제공합니다.

maxSize : real

이 속성은 어펙터가 파티클을 확대할 수 있는 최대 크기를 나타냅니다. 기본값은 1.0입니다.

minSize : real

이 속성은 어펙터가 파티클을 확대/축소할 수 있는 최소 크기를 지정합니다. 기본값은 1.0입니다.

type : ScalingType

이 속성은 어펙터의 스케일링 유형을 나타냅니다. 기본값은 ` Linear`입니다.

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