Spec-Zone.ru › Qt 6.1

Тип QML Wander3D

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

Заявление об импорте: import QtQuick3D.Particles3D .
С момента: Qt 6.1
Наследует:

Affector3D

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

Свойства

  • 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

Spec-Zone.ru

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