Bright Ideas Software - Calculus Visualization Tools Click here to return to the BIS Home Page.

GLE32 Ver. 4 Manual

  Skip Navigation Links
Math ToolsExpand Math Tools
DevelopersExpand Developers
About BISExpand About BIS
  Skip Navigation LinksHome --> Developers --> GLE32 Version 4 --> GLE32 Manual --> Introduction Search:
Skip Navigation Links

Skip Navigation Links

OpenGL® and OpenGL|ES are trademarks of Silicon Graphics, Inc.




Introduction

Welcome to Version 4 of the GLE32 library. Originally a Win32-specific derivation of Linas Vepstas' OpenGL Tubing and Extrusion library, the library has evolved into a diverse set of support classes for Win32 OpenGL applications. This release (4.1) does not include a port of the Linas' GLE library, although the next release may.

The library currently contains a 2D texture class, 2 and 3D font classes, a GLSL wrapper class, a class for loading and rendering 3D models created with MilkShape 3D*, classes for drawing a series of bump-mapped objects, and textured versions of various classic 3D objects (the Utah teapot, a sphere, a toroid) from the GLUT library. A compilation of Charles Petzold's DIBSection library is included (from the classic 'Programming Windows'), primarily for its usefulness in creating and manipulating textures. The library also provides support for a set of commonly used GL extensions - multitexturing, multisampling and fog coordinates, to mention a few.

The library is distributed as a Visual Studio 2005 VC++ static library project. An associated demo program illustrates use of the texture class, the bump mapped object classes, and a few of the extensions. The demo is distributed with source as a Visual Studio 2005 VC++ project. Both are available from http://brightideassoftware.com/gle32v4home.aspx. Additional demos may be made available as time allows.

To give credit where it's due, I must point out that the bump mapped objects use a technique illustrated in an excellent tutorial by Paul Baker, currently residing at http://www.paulsprojects.net. Credit is also given to all the above named at relevant points in the source code.The GLUT copyright notice is included in the 'Credits' page, although it's relevance to the code in this library is becoming less clear. Still, to avoid unnecessarily angering the GL gods...

*MilkShape 3D is a terrific, inexpensive 3D modeling tool by Mete Ciragan, aka chUmbaLum sOft. It can be found at http://www.milkshape3d.com.


Copyright© 2001-2010 by Bright Ideas Software®. All rights reserved.