Тип QML Wander3D
Применяет случайные волновые кривые к частицам. Подробнее...
| Оператор импорта: | import QtQuick3D.Particles3D |
| С момента: | Qt 6.2 |
| Наследует: |
Свойства
- fadeInDuration : int
- fadeOutDuration : int
- globalAmount : vector3d
- globalPace : vector3d
- globalPaceStart : vector3d
- uniqueAmount : vector3d
- uniqueAmountVariation : real
- uniquePace : vector3d
- uniquePaceVariation : real
Подробное описание
Этот элемент применяет случайные волновые кривые к частицам. Кривые могут объединять глобальные значения, которые одинаковы для всех частиц, и уникальные значения, которые случайным образом отличаются.
Документация по свойствам
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
Это свойство определяет вариацию для 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.2/qml-qtquick3d-particles3d-wander3d.html