SAL Home PROGRAM GL(TM)/OpenGL(TM) Related Libraries & Toolkits

GLE Tubing and Extrusion Library

GLE is a library package of C functions that draw extruded surfaces, including surfaces of revolution, sweeps, tubes, polycones, polycylinders and helicoids. Generically, the extruded surface is specified with a 2D polyline that is extruded along a 3D path. A local coordinate system allows for additional flexibility in the primitives drawn. Extrusions may be texture mapped in a variety of ways. The GLE library generates 3D triangle coordinates, lighting normal vectors and texture coordinates as output. GLE uses the GL or OpenGL API's to perform the actual rendering.

Current Version:   2.3

License Type:   Freely distributable, AS-IS, no warrenty

Home Site: (gle*)

Source Code Availability: Yes

Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

IBM (AIX 3.2.5, AIX 4.1, with xlc and gcc, OpenGL LPP), PC (Linux 1.1.59 with gcc and Mesa), SGI (Irix 5.x), Reported to compile & run with Digital UNIX, HPUX, IBM OS/2

Software/Hardware Requirements:

gcc or other ANSI C/C++ compiler, OpenGL or Mesa graphics library, GLUT for compiling/running demos, and X Window system.

Other Links: (gle.*)

Mailing Lists/USENET News Groups:


User Comments:

  • In the author's mind, GLE and OpenGL are inextricably twined together, at least at the emotional level, since the author of GLE also was on the OpenGL standards committe for many years.

See A Screen Shot? (see Home Site which has numerous screen shots images)

  SAL Home   |   Programming   |   GL/OpenGL Related Libraries & Toolkits

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.