Spec-Zone.ru › Qt

Тип QML Wander3D

Применяет случайные волновые кривые к частицам. Подробнее...

Оператор импорта: import QtQuick3D.Particles3D
С момента: Qt 6.2
Наследует:

Affector3D

  • Список всех членов, включая унаследованные

Свойства

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API