ScaleAffector3D QML Type
입자 스케일 영향 요소. 더 보기...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.4 |
| Inherits: |
속성
- ScalingType : enumeration
- duration : int
- easingCurve : EasingCurve
- maxSize : real
- minSize : real
- type : ScalingType
상세 설명
스케일 어펙터는 입자의 수명과 매개변수를 기반으로 입자 크기를 조정합니다.
속성 설명서
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.