Three.V8

3D rendering engine using JavaScript as user script.

View on GitHub

<–Home

class Camera

Base class for cameras.

class Camera extends Object3D

Inheritance Object3D –> Camera

Name Description
Constructors  
Camera() Creates a new Camera.
Properties  
matrixWorldInverse Inverse of .matrixWorld
projectionMatrix Matrix which contains the projection.
projectionMatrixInverse The inverse of .projectionMatrix
Methods  
getMatrixWorldInverse Get the value of .matrixWorldInverse
getProjectionMatrix Get the value of .projectionMatrix
getProjectionMatrixInverse Get the value of .projectionMatrixInverse

Constructors

Camera()

Camera()

Creates a new Camera. Note that this class is not intended to be created directly.

Properties

See the base Object3D class for common properties.

matrixWorldInverse

.matrixWorldInverse: Object

This is the inverse of .matrixWorld. .matrixWorld contains the Matrix which has the world transform of the Camera.

Read-only.

projectionMatrix

.projectionMatrix: Object

This is the matrix which contains the projection.

Read-only.

projectionMatrixInverse

.projectionMatrixInverse: Object

The inverse of .projectionMatrix.

Read-only.

Methods

See the base Object3D class for common methods.

getMatrixWorldInverse()

.getMatrixWorldInverse(matrix: Matrix4) : Matrix4

Copy the value of .matrixWorldInverse into matrix.

getProjectionMatrix()

.getProjectionMatrix(matrix: Matrix4) : Matrix4

Copy the value of .projectionMatrix into matrix.

getProjectionMatrixInverse()

.getProjectionMatrixInverse(matrix: Matrix4) : Matrix4

Copy the value of .projectionMatrixInverse into matrix.