CSMFrustum

Этот класс создан в основном для внутреннего использования в DirectionalLightShadowCSM для расчета каскадных пирамид видимости.

Конструктор

CSMFrustum()

Создает новый CSMFrustum.

Свойства

.vertices : Object

Содержит 8 точек, которые формируют пирамиду видимости.

Методы

.setFromProjectionMatrix(matrix : Matrix4, maxFar : Float) → this

Вычисляет точки пирамиды видимости из матрицы проекции.

.split(breaks : Array, target : Array, fitToScene : Boolean) → this

Разделяет текущую пирамиду видимости на каскады.

.toSpace(matrix : Matrix4, target : this) → this

Умножает каждую точку пирамиды видимости на матрицу и записывает результат в target.

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

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