Базовый класс для всех типов камер. При создании камеры следует всегда использовать один из унаследованных классов.
Создает новый Camera. Обратите внимание, что этот класс не предназначен для прямого вызова; вероятно, вместо него вам понадобится PerspectiveCamera или OrthographicCamera.
Смотрите свойства базового класса Object3D.
Настройки управления камерой, используемые для установки контролов приложения.
Игнорировать слои камеры при рендеринге в карту теней. Используется внутри SSR пасса. По умолчанию false
.
Указывает, что объект является экземпляром класса Camera. Только для чтения.
Слои, которые использует камера. Это свойство наследуется от Object3D.
Объекты должны иметь хотя бы один общий слой с камерой, чтобы быть видимыми при рендеринге.
Это обратная матрица матрицы matrixWorld
. matrixWorld
содержит матрицу мирового преобразования камеры.
Это матрица, которая содержит проекцию.
Обратная матрица матрицы проекции projectionMatrix
.
Настройки режима подгонки под вьюпорт:
Смотрите методы базового класса Object3D.
Возвращает новую камеру с теми же свойствами, что и текущая.
Копирует свойства из исходной камеры в текущую.
target — результат будет скопирован в этот вектор.
Возвращает Vector3, представляющий направление в мировом пространстве, вдоль которого смотрит камера. Примечание: камера смотрит вниз по своей локальной, отрицательной оси Z.
Смотрите пазлы камеры, чтобы управлять камерой без необходимости писать код.
О том как получить исходный код этого модуля читайте тут.