OpenGL (Open Graphics Library) is a 2D and 3D graphics application-programming-interface (API) standard designed by Silicon Graphics International (SGI) in 1992. It is composed of ∼250 graphic functions and utilized in computer-aided design (CAD), virtual reality, data visualization, and flight simulation. Due to these characteristics, it is also widely used in computer games, and it is considered a representative computer-gaming graphics library (along with Direct 3D from Microsoft). As shown in Fig. 4.1, OpenGL is located between a graphics application program and graphics hardware; it helps design application programs without direct control of the hardware device by calling simple library functions.
Online access to SPIE eBooks is limited to subscribing institutions.