opengl参考手册前 言

opengl参考手册前 言

ID:19297679

大小:30.00 KB

页数:6页

时间:2018-09-30

opengl参考手册前 言_第1页
opengl参考手册前 言_第2页
opengl参考手册前 言_第3页
opengl参考手册前 言_第4页
opengl参考手册前 言_第5页
资源描述:

《opengl参考手册前 言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、opengl参考手册前言前言OpenGL是一个图形硬件的软件接口(“GL”即GraphicsLibrary)。这一接口包含了数百个函数,图形程序员可以利用这些函数指定设计高品质的三维彩色图像所需的对象和操作。这些函数中有许多实际上是其他函数的简单变形,因此,实际上它仅包含大约180个左右完全不同的函数。OpenGL实用库(OpenGLUtilityLibrary,GLU)和对X窗口系统的OpenGL扩展(OpenGLExtensiontotheXWindowSystem,GLX)为OpenGL提供了有用的支持特性和完整的OpenGL核心函数集。本书详细介

2、绍了这些函数的功能。书中各章内容如下:第1章OpenGL简介在概念上对OpenGL作了概述。它通过一个高层的模块图来阐述OpenGL所执行的所有主要处理阶段。第2章命令和例程概述较详细地阐述了OpenGL对输入数据的处理过程(用顶点形式来指定一个几何体或用像素形式来定义一幅图像时),并告诉你如何用OpenGL函数来控制这个过程。此外,在本章中还对GLU和GLX函数作了讨论。第3章命令和例程一览根据OpenGL命令所完成的功能列举说明了这些命令组。一旦了解了这些命令的功能,你就可以利用这些完整的函数原型作为快速参考。第4章定义的常量及相关命令列举了在Ope

3、nGL中定义的常量和使用这些常量的命令。第5章OpenGL参考说明本书的主体部分,它包括各组相关的OpenGL命令的描述。带参数的命令和与之一起描述的其他命令仅在数据类型方面有所不同。每个函数的参考说明介绍了参数、命令的作用和使用这些命令时可能发生的错误。此外,本章还包含了有关OpenGL的ARB扩展—多重纹理和绘图子集的参考说明。需要说明的是并非所有的OpenGL的环境都支持ARB扩展。?第6章GLU参考说明本章包含了所有的GLU命令的参考说明。?第7章GLX参考说明本章包含了所有的GLX命令的参考说明。0.1阅读此书前的预备知识本书是OpenGLAr

4、chitectureReviewBoard,MasonWoo、JackieNeider、TomDavis和DaveShreinre编著的《OpenGL编程指南(第3版)》(Reading,MA:Addison-Wesley,1999)的姊妹篇。阅读这两本书的前提是你已经懂得如何用C语言编程。两本书的不同之处主要在于:《OpenGL编程指南》一书着重于介绍如何运用OpenGL,而本书的重点则是OpenGL的工作方式。当然要想彻底地了解OpenGL,这两方面的知识都是必需的。这两本书的另一个不同点是本书的大多数内容都是按字母次序编排的,这样编排的前提是假定你

5、已经知道你所不明白的地方而仅仅想查找某个特定命令的用法。而《OpenGL编程指南》一书的编排则更像一本指南:它首先解释了OpenGL的简单概念,然后再导出更复杂的概念。虽然你不必通过阅读《OpenGL编程指南》一书来理解本书对命令的解释,但如果你已经读过它,你将会对这些命令有更深刻的理解。如果你对计算机图形学还不太了解,那么请先从《OpenGL编程指南》一书入手学习,并同时参考下面这些书:?JamesD.Foley、AndriesvanDam、StevenK.Feiner和JohnF.Hughes著,《计算机图形学:原理及应用》(ComputerGrap

6、hics:PrinciplesandPractice)。(Reading,MA:Addision-Wesley)。该书是一本计算机图形学的百科全书,它包含了丰富的信息量,但最好在你对这门学科有一定的实践经验之后再读它。ナAndrewS.Glassner著,《3D计算机图形学:艺术家与设计师的用户指南》(3DComputerGraphics:AUser誷GuideforArtistsandDesigners)。(NewYork:DesignPress)。这是一本非技术性的、综合介绍计算机图形学的书,它着重于所能获得的视觉效果而非如何获取这些效果的具体技巧。

7、ナOlinLathrop著,《计算机图形学的工作原理》(TheWayComputerGraphicsWork)。(NewYork:JohnWileyandSons,Inc.)。这本书概括性地介绍了计算机图形学,主要面向初级和中级计算机用户。它介绍了理解计算机图形学所必需的一般概念。0.2字体约定本书使用如下的字体约定:黑体字(Bold)—命令和例行程序名;斜体字(Italics)—变量名、自变量名、参数名、空间维数和文件名;正体字(Regular)—枚举类型和定义的常量;等宽字体(Monospacefont)—示例代码。值得注意的是本书所使用的命令名称都

8、是缩写形式。许多OpenGL命令只是其他命令的变种。简言之,这里只使用函数的基本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。