Graphics


Classes

struct  cColorf
 cColorf describes a color composed of 4 GLfloats. More...
struct  cColorb
 cColorb describes a color composed of 4 bytes. More...
class  cGenericTexture
 cGenericTexture implements a base class for handling OpenGL textures. More...
struct  cMatrixGL
 CHAI describes rotations using 3x3 rotation matrices (cMatrix3d) and 3D vectors (cVector3d) to express position or translation. On the OpenGL side 4x4 matrices are required to perform all geometric transformations. cMatrixGL provides a structure which encapsulates all the necessary functionality to generate 4x4 OpenGL transformation matrices from 3D position vectors and rotation matrices.
. More...
class  cMaterial
 cMaterial provide a description for handling OpenGL graphic material properties. These include: ambient color, diffuse color, specular color, emissive color, and shininess.
More...
class  cTexture2D
 cTexture2D describes a 2D bitmap texture used for OpenGL texture-mapping More...
struct  cTriangle
 cTriangle defines a triangle, typically bound to a mesh for graphic rendering. More...
struct  cVertex
 cVertex defines a point in 3 dimensional space and the associated rendering properties (position, color, texture coordinate, and surface normal) More...

Files

file  CDraw3D.h
  Graphics
Drawing Macros.


CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.