Readonlyhastrue if the camera has somehow moved during this frame. Otherwise false. Will automatically be reset to false after each frame has rendered (if camera is used by TwinfinityViewer).
If true then camera acts like a free camera during rotation and rotation is
relative to camera's own axes (first person camera).
ReadonlyperspectiveGets the distance that the camera has to be positioned at (perpendicular to pivot plane) when in perspective mode to get approximately the same view. The objects in the center of the frustum will appear to have almost the same size.
ReadonlypivotIncludes methods and properties for camera manipulation around a pivot plane and point.
Twinfinity viewer instance.
Sets hasMovedInCurrentFrame to false.
InternalIs used by orthographic camera when calculating zoom speed.
Distance to change the orthographic frustum size with. Only for internal use.
speed.
Creates a ray from the camera through the screen coordinate defined by o.
This ray is useful for pick operations.
Ray is written here.
Optional. If not specified then the center of the canvas is used.
Gets the camera frustum planes
Camera frustum planes are written
Frustum planes (same reference as dst)
Gets the size of the orthographic frustm (defined by Camera.orthoBottom, Camera.orthoTop, Camera.orthoLeft, Camera.orthoRight).
Size is written here,. x is width and yi is height.
dst.
Performs intersection testing against objects in the scene from the cameras point of view.
See PickOption.
Sets the orthographic frustum based on either distance or height
Sets orthographic frustum based on either distance or height.
If height then Camera.orthoBottom = -height / 2 and Camera.orthoTop is set to height / 2. Camera.orthoLeft and Camera.orthoRight is then calculated using the aspect ratio.-
If distance then frustum is sized optimally so a object in center of camera at distance will get approx the same size as it would with the perspective camera.
Gets a TwinfinityCameraStateSnapshot instance which can be used to check if a camera has changed since a previous check.
Includes methods and properties for querying and manipulating a Camera instance.