OpenGL(英语:Open Graphics Library,译名:
开放图形库或者“
开放式图形库”)是用于渲染
2D、3D矢量图形的跨语言、跨平台的
应用程序编程接口(API)。这个接口由近350个不同的
函数调用组成,用来绘制从简单的图形到比较复杂的三维景象。而另一种
程序接口系统是仅用于
Microsoft Windows上的
Direct3D。OpenGL常用于CAD、虚拟现实、
科学可视化程序和电子游戏开发。
OpenGL的高效实现(利用了图形加速硬件)存在于
Windows,部分
UNIX平台和
Mac OS。这些实现一般由
显示设备厂商提供,而且非常依赖于该厂商提供的硬件。开放源代码库Mesa是一个纯基于软件的图形API,它的代码兼容于OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。
当今,OpenGL是视频行业领域中用于处理2D/3D图形的最为广泛接纳的API,在此基础上,为了用于
计算机视觉技术的研究,从而催生了各种
计算机平台上的应用功能以及设备上的许多
应用程序。其是独立于视窗操作系统以及操作系统平台,可以进行多种不同领域的开发和内容创作,简而言之,其帮助研发人员能够实现PC、工作站、
超级计算机以及各种工控机等硬件设备上实现高性能、对于视觉要求极高的高视觉图形处理软件的开发。
 
                    OpenGL(英语:Open Graphics Library,译名:<a href="./?mention=开放图形库">开放图形库</a>或者“<a href="./?mention=开放式图形库">开放式图形库</a>”)是用于渲染<a href="./?mention=2D">2D</a>、3D矢量图形的跨语言、跨平台的<a href="./?mention=应用程序编程接口">应用程序编程接口</a>(API)。这个接口由近350个不同的<a href="./?mention=函数调用">函数调用</a>组成,用来绘制从简单的图形到比较复杂的三维景象。而另一种<a href="./?mention=程序接口">程序接口</a>系统是仅用于<a href="./?mention=Microsoft Windows">Microsoft Windows</a>上的<a href="./?mention=Direct3D">Direct3D</a>。OpenGL常用于CAD、虚拟现实、<a href="./?mention=科学可视化">科学可视化</a>程序和电子游戏开发。<br/>OpenGL的高效实现(利用了图形加速硬件)存在于<a href="./?mention=Windows">Windows</a>,部分<a href="./?mention=UNIX">UNIX</a>平台和<a href="./?mention=Mac OS">Mac OS</a>。这些实现一般由<a href="./?mention=显示设备">显示设备</a>厂商提供,而且非常依赖于该厂商提供的硬件。开放源代码库Mesa是一个纯基于软件的图形API,它的代码兼容于OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。<br/>当今,OpenGL是视频行业领域中用于处理2D/3D图形的最为广泛接纳的API,在此基础上,为了用于<a href="./?mention=计算机视觉技术">计算机视觉技术</a>的研究,从而催生了各种<a href="./?mention=计算机平台">计算机平台</a>上的应用功能以及设备上的许多<a href="./?mention=应用程序">应用程序</a>。其是独立于视窗操作系统以及操作系统平台,可以进行多种不同领域的开发和内容创作,简而言之,其帮助研发人员能够实现PC、工作站、<a href="./?mention=超级计算机">超级计算机</a>以及各种工控机等硬件设备上实现高性能、对于视觉要求极高的高视觉图形处理软件的开发。