Object3DLineLineSegments

CameraHelper

Помогает визуализировать то, что камера содержит в фруструме.
Он визуализирует фрустум камеры с помощью LineSegments..

Пример

const camera = new v3d.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000); const helper = new v3d.CameraHelper(camera); scene.add(helper);

Примеры

WebGL / camera
WebGL / extrude / splines

Конструктор

CameraHelper(camera : Camera)

camera — Камера для визуализации.

Это создаст новый CameraHelper для указанной камеры.

Свойства

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

.camera : Camera

Визуализируемая камера.

.pointMap : Object

Здесь содержатся точки, используемые для визуализации камеры.

.matrix : Object

Референс на camera.matrixWorld.

.matrixAutoUpdate : Object

См. Object3D.matrixAutoUpdate. Здесь установлено значение false, так как помощник использует matrixWorld камеры.

Методы

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

.update() → null

Обновляет помощник на основе projectionMatrix камеры.

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

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