gra Namespace Reference


Classes

class  Architecture
class  EnergyCoatArch
class  GLArch
class  GLVolumesArch
class  IrradCacheVisualizer
class  PathTrArch
class  PhotonMappingArch
class  PhotonMapVisualizer
class  RayTrArch
class  Camera
class  CameraGL
class  OrthoProj
class  PerspProj
class  Projection
class  FrameBuffer
class  FrameBufferGL
class  FrameBufferGLUT
class  FrameBufferGLX
class  GRAObject
class  Caustics
class  GLReflection
class  LocalReflection
class  PathTracing
class  PhongReflection
class  PhotonMapping
class  PhotonTracing
class  Radiosity
class  RayTracing
class  ReflectionModel
class  GLBVRender
class  GLEnergyRender
class  GLIrradCacheRender
class  GLPhotonMapRender
class  GLRender
class  Render
class  RTRender
class  CornellBox
class  FractalMount
class  Scene
class  SphereFlake
class  GlobalShader
class  GLShader
class  LocalShader
class  PhotonMapShader
class  RadShader
class  RTShader
class  Shader


Detailed Description

Camera can be transformed in space. It has optics (lens) characterized by Projection.

Camera can grap a 3D point in space. To do that, the point must be transformed to the local coordinate system of the camera first. Then the point is projected onto the 'virtual' projection plane. Position from projection plane is finaly transformed to position of concrete pixels of "CCD chip" (frame-buffer) having some resolution.

Initial position of the camera: Direction: (0, 0,-1) Zenith: (0, 1, 0) Location: (0, 0, 0)


Generated on Tue Nov 21 15:11:42 2006 for gra by  doxygen 1.4.6