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
어펙터의 스케일링 유형을 정의합니다.
| Constant | 설명 |
|---|---|
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.