Camera Controllers

MV3D has several types of camera controllers that can be useful in various situations. Currently, camera controllers can be used in RenderFrames? as part of tools. Soon, they will also be available in game as well.

Freelook Camera Controller

The FreeLookCameraController can be used when the camera can pretty much move anywhere. Dragging the right mouse button turns the camera. The w, s, a, and d keys will move the camera forwards, backwards, left, and right respectively. You can also use the space and x keys to move the camera vertically up and down, respectively.

Orbit Camera Controller

The OrbitCameraController limits the camera movement to following a target. The target can be a vector or a body. In the case of a body, it will follow that body around. Basically with this controller, the camera orbits around its target. The orbit distance can be controlled by moving the mouse wheel. Right dragging will rotate around the orbit point. Middle dragging will translate the orbit point relative to the orientation of the view.