EasyGL

An Easy-To-Use Graphics Interface to X11, PostScript, and Win32 Displays


Last Version I can completely vouch for: Version 1.40 -- April 16, 1998 -- Download below.
Latest Version, with extensions to support Win32 by Paul Leventis, William Chow, and Guy Lemieux: Click here
EasyGL is a graphics interface to X Windows displays and PostScript output that was designed to be easy to use by those unfamiliar with X Windows and PostScript. EasyGL is written entirely in ANSI C. A new extension by Paul Leventis, William Chow and Guy Lemieux (current maintainer) adds support for Win32. If you need to run on Win32, click here to go to Guy's web page.

EasyGL insulates the user from the details of X Windows or PostScript. One subroutine call initializes the X display or PostScript file, another closes it down, and in between simple subroutine calls are used to draw graphics primitives. EasyGL handles the redrawing of a window after it has been obscured or resized. EasyGL also allows the user to pan or zoom the displayed graphics by clicking on on-screen buttons -- all transparently to the program incorporating EasyGL. The picture below shows the graphics primitives currently available in EasyGL. To see some more complex graphics generated by a program which uses EasyGL as its graphics interface, click here.

Graphics Primitives

[Example Graphics]


Click the green ball to download the source code and documentation for EasyGL (X11 and PostScript support version)

If you're using EasyGL, I'd appreciate any feedback you might have. So drop me an email and let me know what you think. If I know you're using EasyGL, I'll send you an email whenever I update the code on this page.


More Technical Information


Back to my home page.