第7章 OpenGL简介.docVIP

  • 2
  • 0
  • 约 11页
  • 2016-08-17 发布于河南
  • 举报
第7章 OpenGL简介

第7章 OpenGL简介 Windows9x/NT下的OpenGL组件有两种,一种是SGI公司提供的,一种是Microsoft公司提供的。两者的开始库大体上没有什么区别,都是由三大部分组成。 OpenGL d Windows NT 上的实现是基于Client/Server 模式的,应用程序发出OpenGL命令,由动态链接库OpenGL32.DLL接收和打包后,发送到服务器的WINSRV.DLL,然后由它通过DDI层发送往视频是示驱动程序。如果系统装了硬件加速器,则由硬件相关的DDI来处理。 Client Server OpenGL开发库的组成开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式 库前缀根命令可选的参数个数可选的参数类型 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以看出需要多少个参数以及参数的类型。I代表int型,f代表float型,d代表double型,u代表无符号整型。例如glVertex3fv()表示了该函数属于gl库,参数是三个float型参数指针。我们用glVertex*()来表示这一类函数。Op

文档评论(0)

1亿VIP精品文档

相关文档