Abstract base class for cameras. This class should always be inherited when you build a new camera.
Creates a new Camera. Note that this class is not intended to be called directly; you probably want a PerspectiveCamera or OrthographicCamera instead.
See the base Object3D class for common properties.
Used to check whether this or derived classes are cameras. Default is true.
You should not change this, as it used internally by the renderer for optimisation.
The layers that the camera is a member of. This is an inherited
property from Object3D.
Objects must share at least one layer with the camera to be seen when the camera's viewpoint is rendered.
This is the inverse of matrixWorld. MatrixWorld contains the Matrix which has the world transform of the Camera.
This is the matrix which contains the projection.
The inverse of projectionMatrix.
See the base Object3D class for common methods.
Return a new camera with the same properties as this one.
Copy the properties from the source camera into this one.
target — the result will be copied into this Vector3.
Returns a Vector3 representing the world space direction in which the camera is looking. (Note: A camera looks down its local, negative z-axis).
For more info on how to obtain the source code of this module see this page.