GLT OpenGL C++ Toolkit

GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL.
Download

GLT OpenGL C++ Toolkit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Nigel Stewart
  • Publisher web site:
  • http://www.nigels.com/glt/

GLT OpenGL C++ Toolkit Tags


GLT OpenGL C++ Toolkit Description

GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL. 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 Related Software