Тип QML Wander3D
Применяет случайные волновые кривые к частицам. Подробнее...
| Заявление об импорте: | import QtQuick3D.Particles3D . |
| С момента: | Qt 6.1 |
| Наследует: |
Свойства
- globalAmount : vector3d
- globalPace : vector3d
- globalPaceStart : vector3d
- uniqueAmount : vector3d
- uniqueAmountVariation : real
- uniquePace : vector3d
- uniquePaceVariation : real
Подробное описание
Этот элемент применяет случайные волновые кривые к частицам. Кривые могут комбинировать глобальные значения, которые одинаковы для всех частиц, и уникальные значения, которые случайным образом отличаются.
Документация по свойствам
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
Это свойство определяет вариацию для uniqueAmount в диапазоне от 0,0 до 1,0. При вариации 0,0 каждая частица достигает максимального значения. При значении 0,5 каждая частица достигает значения между 0,5 и 1,5 от заданного. Например, если uniqueAmount равен (100, 50, 20), а uniqueAmountVariation равен 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.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-particles3d-wander3d.html