이 페이지에서

ScaleAffector3D QML Type

파티클 스케일 어펙터. 더 보기...

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

Affector3D

프로퍼티

상세 설명

스케일 어펙터는 파티클의 수명과 파라미터에 따라 파티클 크기를 조절합니다.

프로퍼티 문서

ScalingType : enumeration

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

Constant설명
ScaleAffector3D.Linear스케일은 완화 곡선을 사용하여 지속 시간 밀리초 사이의 최소 및 최대 스케일 크기 사이를 보간한 다음 최소 크기에서 계속 보간하여 계산됩니다.
ScaleAffector3D.SewSaw눈금은 완만 곡선을 사용하여 상승하는 가장자리에서 지속 시간 밀리초 사이의 최소 눈금 크기와 최대 눈금 크기 사이를 보간한 다음 하강하는 가장자리에서 최대에서 최소로 계속 보간하는 방식으로 계산됩니다.
ScaleAffector3D.SineWave눈금은 사인파를 따릅니다. 완화 곡선은 사용되지 않습니다.
ScaleAffector3D.AbsSineWave음수 값이 반전되는 것을 제외하고 눈금은 사인파를 따릅니다. 완화 곡선은 사용되지 않습니다.
ScaleAffector3D.Step눈금은 지속 시간의 절반(밀리초)이 경과할 때까지 최소 크기로 유지된 다음 최대 크기로 바로 이동합니다. 완화 커브가 사용되지 않습니다.
ScaleAffector3D.SmoothStep눈금이 최소 크기에서 최대 크기로 부드럽게 전환됩니다. 완화 커브가 사용되지 않습니다.

duration : int

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

easingCurve : EasingCurve

이 속성은 easing curve 을 보유하여 스케일링 발생 방식을 보다 세밀하게 제어할 수 있습니다. 완화 곡선은 LinearSewSaw 스케일링 유형과 함께 사용됩니다. 기본 완화 커브는 [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.