GLT OpenGL C++ Toolkit 0.7 review

Download
by rbytes.net on

GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL. The aim of G

License: LGPL (GNU Lesser General Public License)
File size: 427K
Developer: Nigel Stewart
0 stars award from rbytes.net

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":
GltFrameBuffer
Read and write from frame buffer
Save to PPM, TGA, BMP or PNG image files
GltFrameBufferRGB
GltFrameBufferZ
GltFrameBufferStencil

GltColor
RGBA Color
Over 600 predefined colors
Color interpolation and arithmetic

GltTexture
Read from PPM, TGA, BMP or PNG image files
Automatic texture binding
Support for compressed compiled textures
Support for procedural textures

GltFont
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
Transformation matrix
Predefined shapes: GlutSphere,GlutCube,GlutCylinder, etc...
GltShapes container class

GLT OpenGL C++ Toolkit 0.7 search tags