Spec-Zone.ru › Qt 6.1

Тип QML TargetDirection3D

Для задания направления на целевую позицию. Подробнее...

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

Direction3D

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

Свойства

  • magnitude : real
  • magnitudeVariation : real
  • normalized : bool
  • position : vector3d
  • positionVariation : vector3d

Подробное описание

Этот элемент устанавливает скорость испускаемых частиц в направлении целевой позиции.

Например, чтобы испускать частицы в направлении позиции (100, 0, 0) со случайной величиной от 10 до 20:

ParticleEmitter3D {
    ...
    velocity: TargetDirection3D {
        position: Qt.vector3d(100, 0, 0)
        normalized: true
        magnitude: 15.0
        magnitudeVariation: 5.0
    }
}

Документация по свойствам

magnitude : real

Это свойство определяет величину изменения позиции в секунду. Отрицательная величина ускоряет частицы в противоположном направлении от position. Если normalized равно false, эта величина умножается на расстояние до целевой позиции.

Значение по умолчанию — 1.0.

См. также magnitudeVariation.

magnitudeVariation : real

Это свойство определяет вариацию величины изменения позиции в секунду. Если normalized равно false, эта величина умножается на расстояние до целевой позиции.

Значение по умолчанию — 0.0.

См. также magnitude.

normalized : bool

Это свойство определяет, нужно ли рассматривать расстояние до position как нормированное или нет. Если это false, расстояние до position влияет на величину скорости частиц. Если установлено в true, расстояние нормируется, и величина скорости зависит только от magnitude и magnitudeVariation.

Значение по умолчанию — false.

См. также magnitude и magnitudeVariation.

position : vector3d

Это свойство определяет позицию цели для частиц.

Значение по умолчанию — (0, 0, 0) (центр испускателя).

См. также positionVariation.

positionVariation : vector3d

Это свойство определяет вариацию позиции цели для частиц.

Значение по умолчанию — (0, 0, 0) (нет вариации).

См. также position.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-particles3d-targetdirection3d.html

Spec-Zone.ru

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