Helper class that maintains a 3D position and orientation for a camera and provides multiple methods for manipulating the camera's position and direction. This class is used for the viewportCamera palette component.
Get or set the 3D point in space where the camera will pivot around or towards.
Get or set the 3D point in space where the camera is located.
Move the camera away or towards the pivot point.
Set the camera to frame the given bounding box.
Pivot the camera around its position.
Move the camera using data from a 3D mouse.
Pan the camera in a 2D plane facing the pivot point.
Set the camera view matrix.
Move the camera up/down in the Y-Axis or left/right.
Get the camera view matrix.
Rotate the camera around the pivot point.
Move the camera forward/back along in the ZX plane and rotate around its position.