GLT OpenGL C++ Toolkit 0.7 reviewDownload
GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL. The aim of G
GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL.
The aim of Glt is to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine.
Glt is a work in progress, and by no means covers the entire OpenGL specification. However, it already includes several useful classes and is designed so that additional classes can be added easily. In addition to Glt, the GlutMaster classes provide C++ wrappers for the GLUT API.
Here are some key features of "GLT OpenGL C Toolkit":
Read and write from frame buffer
Save to PPM, TGA, BMP or PNG image files
Over 600 predefined colors
Color interpolation and arithmetic
Read from PPM, TGA, BMP or PNG image files
Automatic texture binding
Support for compressed compiled textures
Support for procedural textures
GltFontAscii Bitmapped ASCII font. Ten fonts included.
GltFontUnicode Bitmapped Unicode font. Includes English, Chinese, Japanese and Korean.
Vector, Matrix, Plane and BoundingBox
Vector math functions: dot and cross products and arithmetic
Transformation matrices, inverse, transpose and determinant
Plane equation evaluation, ray-plane intersection
Full OpenGL integration
Random Number Generation
GltRandomLCG Park and Miller LCG generator
GltRandomLFSRMix Linear Feedback Shift Register generator
GltRandomDouble, GltRandomInteger with configurable range
GltRandomSphere point-on-sphere generator
GltRandomOrientation orientation frame generator
GltLight OpenGL Light Source.
GltLightModel OpenGL Lighting Model.
GltMaterial OpenGL Material Settings.
OpenGL Matrix Manipulation
GltOrtho Orthographic Projection.
GltTextOverlay Text-box overlay.
GltViewport Viewport settings.
GltShape Scenegraph node class
Predefined shapes: GlutSphere,GlutCube,GlutCylinder, etc...
GltShapes container class
GLT OpenGL C++ Toolkit 0.7 search tags