Wander3D QML Type

파티클에 랜덤 웨이브 커브를 적용합니다. 더 보기...

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

Affector3D

속성

상세 설명

이 요소는 파티클에 랜덤 웨이브 커브를 적용합니다. 커브는 모든 파티클에 동일한 전역 값과 무작위로 다른 고유 값을 결합할 수 있습니다.

프로퍼티 문서

fadeInDuration : int

이 프로퍼티는 이펙터의 페이드 지속 시간을 밀리초 단위로 정의합니다. 이 기간이 지나면 방황이 완전히 적용됩니다. 이 값을 설정하면 특정 위치나 모양에서 방출하는 데 유용할 수 있으며, 그렇지 않으면 처음에 위치에도 방황이 영향을 미칩니다.

기본값은 0 입니다.


fadeOutDuration : int

이 속성은 이펙터를 페이드 아웃하는 기간을 밀리초 단위로 정의합니다. 이 값을 설정하면 파티클 수명이 끝날 때 원더를 줄이는 데 유용할 수 있습니다(예: Attractor3D 와 결합하여 끝 위치가 shape 과 일치하도록 하는 경우).

기본값은 0 입니다.


globalAmount : vector3d

이 프로퍼티는 각 파티클이 커브 끝에서 이동하는 거리를 정의합니다. 예를 들어 값이 (100, 10, 0)인 경우 모든 파티클은 (100, 10, 0)과 (-100, -10, 0) 사이를 돌아다니게 됩니다.

기본값은 (0.0, 0.0, 0.0) 입니다.


globalPace : vector3d

이 속성은 각 파티클이 초당 커브에서 방황하는 속도(빈도)를 정의합니다.

기본값은 (0.0, 0.0, 0.0) 입니다.


globalPaceStart : vector3d

이 속성은 속도(주파수)의 시작점을 정의합니다. 의미 있는 범위는 0 ... 2 * PI 사이입니다. 예를 들어, 페이스 시작의 X 좌표에 애니메이션을 적용하는 데 사용됩니다:

PropertyAnimation on globalPaceStart {
    loops: Animation.Infinite
    duration: 2000
    from: Qt.vector3d(0, 0, 0)
    to: Qt.vector3d(Math.PI * 2, 0, 0)
}

기본값은 (0.0, 0.0, 0.0) 입니다.


uniqueAmount : vector3d

이 속성은 각 파티클이 커브 끝에서 최대로 이동하는 거리를 정의합니다.

기본값은 (0.0, 0.0, 0.0) 입니다.


uniqueAmountVariation : real

이 속성은 0.0에서 1.0 사이의 uniqueAmount 의 변화를 정의합니다. 양 변화가 0.0이면 모든 파티클이 최대량에 도달합니다. 0.5인 경우 모든 입자는 해당 금액의 0.5 - 1.5 사이에 도달합니다. 예를 들어 uniqueAmount 가 (100, 50, 20)이고 고유량변화가 0.1이면 입자의 최대 파동 거리는 (110, 55, 22)와 (90, 45, 18) 사이의 임의의 값입니다.

기본값은 0.0 입니다.


uniquePace : vector3d

이 속성은 각 파티클이 초당 곡선을 따라 이동하는 고유한 속도(주파수)를 정의합니다.

기본값은 (0.0, 0.0, 0.0) 입니다.


uniquePaceVariation : real

이 속성은 0.0에서 1.0 사이의 각 파티클에 대한 고유한 속도(주파수) 변화를 정의합니다. 변동이 0.0이면 모든 파티클이 동일한 주파수로 방황합니다. 예를 들어 uniquePace 이 (1.0, 2.0, 4.0)이고 uniquePaceVariation 이 0.5이면 파티클의 파동 속도는 (2.0, 4.0, 8.0)과 (0.5, 1.0, 2.0) 사이의 임의의 값입니다.

기본값은 0.0 입니다.


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