openG讲义课件.pptVIP

  • 26
  • 0
  • 约1.18万字
  • 约 71页
  • 2018-11-30 发布于浙江
  • 举报
openG讲义课件

HCIMultimedia Lab 一、OpenGL简介 什么是OpenGL OpenGL的组成 一个简单的绘图程序 OpenGL函数命名规范 NT环境中OpenGL的命令解释流程 什么是OpenGL 是一个功能强大的图形库,用户可以很方便地开发所需要地有多种特殊视觉(如光照,纹理,透明,阴影)的三维图形。 与软硬件平台无关的三维图形软件包,可运行于多种窗口系统之上 包含图元生成、投影、光照、光栅化等图形显示过程所需的功能 发展历史 前身是由SGI公司为其图形工作站开发的IRIS GL,是一个工业标准的三维图形软件接口。 向其他平台移植时,开发了OpenGL, 有GL的功能,而且是开放的,使用于多种硬件平台及操作系统, 用户可以创建出接近光线跟踪的高质量静止或动画的三维彩色图象,而且是要比光线跟踪算法快一个数量级。 OpenGL的组成 OpenGL库 包括115个基本函数 函数以gl开头 例:glColor3f(), glTranslate3f(). 完成图元的定义、几何变换、投影等功能 OpenGL的组成 OpenGL实用库 实用函数43个 函数以glu开头 例:gluPerspective(); 完成更高层的图形处理如曲线曲面的生成、图象操作等 OpenGL辅助库 包括函数31个 函数以aux开头 例:auxInitWindow(); 主要用于窗口管理 主要特点 O

文档评论(0)

1亿VIP精品文档

相关文档