Spec-Zone.ru › Qt 6.1

Тип SpotLight QML

Инкапсулирует объект Spot Light в сцене Qt 3D. Подробнее...

Заявление об импорте: import Qt3D.Render 2.1
С момента: Qt 5.5
Инициализирует: QSpotLight
  • Список всех членов, включая унаследованные

Свойства

  • constantAttenuation : float
  • cutOffAngle : float
  • linearAttenuation : float
  • localDirection : vector3d
  • quadraticAttenuation : float

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

Фокусный свет — это источник света, который испускает конус света в определённом направлении.

Фокусный свет использует три коэффициента затухания, чтобы описать, как интенсивность света уменьшается с расстоянием. Эти коэффициенты предназначены для совместного использования в расчёте общего затухания. Для материалов в Qt3D Extras используется следующая формула, где расстояние — это расстояние от света до рендерингуемой поверхности:

totalAttenuation = 1.0 / (constantAttenuation + (linearAttenuation * distance) + (quadraticAttenuation * distance * distance));

Пользовательские материалы могут выбрать иное толкование этих факторов.

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

constantAttenuation : float

Задаёт постоянное затухание фокусного света.

Примечание: Точный смысл и использование этого свойства зависят от реализации материала.

cutOffAngle : float

Задаёт угол отсечения фокусного света.

Примечание: Точный смысл и использование этого свойства зависят от реализации материала.

linearAttenuation : float

Задаёт линейное затухание фокусного света.

Примечание: Точный смысл и использование этого свойства зависят от реализации материала.

localDirection : vector3d

Задаёт локальное направление фокусного света.

Примечание: Точный смысл и использование этого свойства зависят от реализации материала.

quadraticAttenuation : float

Задаёт квадратичное затухание фокусного света.

Примечание: Точный смысл и использование этого свойства зависят от реализации материала.

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

Spec-Zone.ru

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