Object3D

Camera

Абстрактный базовый класс для камер. Этот класс всегда должен быть унаследован при создании новой камеры.

Конструктор

Camera()

Создает новый Camera. Обратите внимание, что этот класс не предназначен для прямого вызова; вероятно, вместо него вам понадобится PerspectiveCamera или OrthographicCamera.

Совйства

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

.layers : Layers

layers, членом которого является камера. Это наследуемое свойство от Object3D.

Объекты должны иметь хотя бы один общий слой с камерой, чтобы быть видимыми при визуализации точки зрения камеры.

.matrixWorldInverse : Matrix4

Это обратная величина по отношению к matrixWorld. MatrixWorld содержит матрицу, которая имеет мировое преобразование камеры.

.projectionMatrix : Matrix4

Это матрица, которая содержит проекцию.

.projectionMatrixInverse : Matrix4

Обратная проекция матрицы projectionMatrix.

Методы

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

.clone() → Camera

Возвращает новую камеру с теми же свойствами, что и эта.

.copy(source : Camera, recursive : Boolean) → Camera

Копирует свойства из исходной камеры в эту.

.getWorldDirection(target : Vector3) → Vector3

target — результат будет скопирован в этот Vector3.

Возвращает Vector3, представляющий направление в мировом пространстве, в котором смотрит камера. (Примечание: камера смотрит вниз по своей локальной, отрицательной оси z).

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

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