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