Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

GAUGE3D::GCamera Class Reference

Represents the viewpoint into the 3D scene. More...

#include <gauge3d/renderer/camera.h>

Inherits GAUGE3D::GObject.

List of all members.

Public Methods

virtual ~GCamera ()
virtual void Position (const GVector &position)=0
 Sets the position of the camera in the scene.

virtual void Direction (const GQuaternion &direction)=0
 Sets the direction in which the camera is facing.

virtual void Zoom (GCoordinate zoom)=0
 Sets the magnification of the camera. More...


Detailed Description

Represents the viewpoint into the 3D scene.


Member Function Documentation

void GAUGE3D::GCamera::Zoom ( GCoordinate zoom ) [pure virtual]
 

Sets the magnification of the camera.

Zoom! 1.0 is normal, higher is zoomed in. Setting the zoom below 1.0 is probably a bad idea, as this will increase the FOV beyond 90 degrees, which could cause distortion.


The documentation for this class was generated from the following file:
Generated at Tue Jan 30 17:07:33 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000