北航openGL程序设计基础课件

OpenGL的前身是SGI公司为其图形工作站设计的一个图形开发软件库IRIS GL (Graphics Library),由于其性能优越,因此受到了用户的一致推崇。SGI公司有针对性地对GL进行了改进,特别是扩展了GL的可移植性,使之成为一个跨平台的开放式图形编程接口,这就是OpenGL。

应用介绍

OpenGL的前身是SGI公司为其图形工作站设计的一个图形开发软件库IRISGL (Graphics Library),由于其性能优越,因此受到了用户的一致推崇。SGI公司有针对性地对GL进行了改进,特别是扩展了GL的可移植性,使之成为一个跨平台的开放式图形编程接口,这就是OpenGL

OpenGL是目前实际上的底层图形应用程序接口标准,由OpenGLARB (Architecture Review Board体系结构评审委员会)管理,目前的正式版本是2.1,本门课程讲解OpenGL1.1

OpenGL(Open Graphics Library) 是一个针对图形硬件的软件接口。

从程序开发人员的角度来看,OpenGL是一组绘图命令的API集合。利用这些API能够方便地描述二维和三维几何物体,并控制这些物体按某种方式绘制到显示缓冲区中。

OpenGL实现者来说,OpenGL是影响图形硬件操作的一组命令。如果硬件只包含显存,OpenGL的指令完全依赖主机的CPU来实现。通常情况下,图形硬件有不同水平的图形加速能力,OpenGL实现者的任务是在CPU和图形硬件之间对图形命令进行合理的划分,以便充分利用图形硬件的处理能力

文件列表(部分)

名称 大小 修改日期
OpenGL程序设计基础 北航.ppt1,647.29 KB2017-12-11

立即下载

相关下载

[北航openGL程序设计基础课件] OpenGL的前身是SGI公司为其图形工作站设计的一个图形开发软件库IRIS GL (Graphics Library),由于其性能优越,因此受到了用户的一致推崇。SGI公司有针对性地对GL进行了改进,特别是扩展了GL的可移植性,使之成为一个跨平台的开放式图形编程接口,这就是OpenGL。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部