VISH  0.2
Classes
VISH Camera Modules.

Viewpoint navigation in Vish is based on three types of objects: More...

Classes


Detailed Description

Viewpoint navigation in Vish is based on three types of objects:

  1. A Camera object that defines the VRenderContext::CameraSettings properties based on local parameters. This one is not supposed to do any OpenGL calls.
  2. A Camera lens object that sets the OpenGL projection matrix based on VRenderContext::CameraSettings.
  3. A Camera navigation object that sets the OpenGL model view matrix based on VRenderContext::CameraSettings.

During rendering, these three objects are called in the above order. The VRenderContext::CameraSettings parameter is available in the virtual environment_render() function.