北航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和图形硬件之间对图形命令进行合理的划分,以便充分利用图形硬件的处理能力
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 北航openGL程序设计基础课件
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
OpenGL程序设计基础 北航.ppt | 1,647.29 KB | 2017-12-11 |
发表评论 取消回复