OpenGLSummary
Description
OpenGL is a standard specification for graphics programming, available on most computer systems available today. With OpenGL, developers can create portable, interactive 2D and 3D graphics applications. OpenGL API-based applications can run on systems ranging from consumer electronics to PCs, workstations, and supercomputers.
Typically, operating system vendors provide an OpenGL library as part of the OS installation. The Mesa 3D Graphics Library is a complete, open-source software implementation of the OpenGL specification.
Role In NAMIC
OpenGL is typically not directly utilized in NAMIC applications. Rather higher-level API's defined in such toolkits as VTK are employed. However, VTK does use OpenGL under the hood.
Documentation, Tutorials and Training
See the OpenGL Documentation Ovewview for a list of documentation resources.