LightShadow

DirectionalLightShadowCascade

Это значение используется внутри DirectionalLightShadowCSM для расчета теней.

В отличие от других классов теней, этот использует OrthographicCamera для расчета теней, а не PerspectiveCamera. Это происходит потому, что лучи света от DirectionalLight параллельны.

Конструктор

DirectionalLightShadowCascade()

Создает новый DirectionalLightShadowCascade. Этот параметр не предназначен для прямого вызова - он вызывается внутри DirectionalLightShadowCSM.

Свойства

Общие свойства смотрите в базовом классе LightShadow.

.camera : Camera

Взгляд света на мир. Это используется для создания карты глубины сцены; объекты, находящиеся за другими объектами с точки зрения света, будут находиться в тени.

По умолчанию OrthographicCamera с left и bottom установлено значение -5, right и top равны 5, плоскость обрезания near равна 0,5, а для плоскости обрезания far равна 500.

.isDirectionalLightShadowCascade : Boolean

Флаг только для чтения, чтобы проверить, является ли данный объект типа DirectionalLightShadowCascade.

.pancakeDepth : Boolean

При значении true, сжимается глубина (к ближней плоскости отсечения) объектов-окклюдеров за пределами фрустума вдоль оси Z в пространстве вида камеры. По умолчанию true.

Методы

Общие методы смотрите в базовом классе LightShadow.

Исходный файл

О том как получить исходный код этого модуля читайте тут.