Cameras, defining view matrix.
An interface for a camera.
A freely transformed camera, defined by its eye position, and its rotations: roll, pitch, yaw.
A camera pointed at the given target, and located at the given distance from it, with the given longitude and latitude angles, while preserving the defined upVector.
A camera located in the eye position and pointed at the given target, while preserving the defined upVector.