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.
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.