OpenGL 参考手册
[绝版]基本信息
- 原书名:OpenGL Reference Manual,Third Edition:The Official Reference Document to OpenGL,Version 1.2
- 原出版社: Addison Wesley/Pearson
- 作者: OpenGL结构评审委员会
- 译者: 孙守迁 王剑 林宗楷
- 丛书名: 软件开发技术丛书
- 出版社:机械工业出版社
- ISBN:7111083296
- 上架时间:2001-2-16
- 出版日期:2001 年1月
- 页码:481
- 版次:1-1
- 所属分类:
计算机 > 数码/设计 > OpenGL
内容简介回到顶部↑
本书经OpenGL结构评审委员会正式批准出版,全书全面权威地介绍了OpenGL的所有函数,OpenGL实用库(GLU 1.3)中的最新例程和对x窗口系统的OpenGL扩展(GLX 1.3)中的新增功能。此外,本书还对OpenGL的基本概念、所定义的常量及相关命令、对ARB扩展的描述等内容进行了专门介绍。
全书内容全面、结构严谨、叙述清晰,是一本有关OpenGL所有函数及命令的参考大全。对于专门从事三维图形开发的人员及高等院校师生,本书是一本必备的参考手册。
全书内容全面、结构严谨、叙述清晰,是一本有关OpenGL所有函数及命令的参考大全。对于专门从事三维图形开发的人员及高等院校师生,本书是一本必备的参考手册。
目录回到顶部↑
目 录
译者序
前言
第1章 opengl简介 1
1.1 opengl基础 1
1.1.1 opengl图元及命令 1
1.1.2 opengl是一种过程语言 1
1.1.3 opengl的执行模式 2
1.2 基本opengl操作 2
第2章 命令和例程概述 4
2.1 opengl处理流程 4
2.1.1 顶点 4
2.1.2 arb绘图子集 8
2.1.3 片断 9
2.2 其他opengl命令 11
2.2.1 使用求值器 11
2.2.2 执行选择和反馈 11
2.2.3 显示列表的使用 12
2.2.4 模式和运行的管理 12
2.2.5 获取状态信息 12
译者序
前言
第1章 opengl简介 1
1.1 opengl基础 1
1.1.1 opengl图元及命令 1
1.1.2 opengl是一种过程语言 1
1.1.3 opengl的执行模式 2
1.2 基本opengl操作 2
第2章 命令和例程概述 4
2.1 opengl处理流程 4
2.1.1 顶点 4
2.1.2 arb绘图子集 8
2.1.3 片断 9
2.2 其他opengl命令 11
2.2.1 使用求值器 11
2.2.2 执行选择和反馈 11
2.2.3 显示列表的使用 12
2.2.4 模式和运行的管理 12
2.2.5 获取状态信息 12
译者序回到顶部↑
译 者 序
近年来,随着计算机技术的进步,我们跨入了一个三维时代,各种扣人心弦的三维游戏、能数字化地显示天气变化的气象服务、震撼人心的3D数字化特殊效果,无不使我们体验到三维世界的全新感觉。可视化、计算机动画、虚拟现实是当今图形学领域的三大热门话题,它们的技术核心都是三维图形。
1992年7月,SGI公司首次发布了作为三维图形编程接口的OpenGL。目前它已成为国际上通用的开放式三维图形标准。一方面,OpenGL规范由ARB(OpenGL Architecture Review Board,OpenGL结构评审委员会)负责管理,充分保证了它的独立性、开放性、前瞻性和跨平台性。它可被集成到Unix、Windows NT 4.0、Windows 98、x窗口等窗口系统中。另一方面,Compaq 、IBM、 Intel、Microsoft等在计算机界具有主导作用的公司纷纷采用OpenGL图形的国际标准。各种游戏加速卡、专用加速部件都能不同程度地提高OpenGL程序的运行性能。这些都推动了OpenGL的发展,并迅速成为三维图形的国际标准。再者,SGI公司不断推出以OpenGL为基础的高级开发工具,以满足对图形工具性能日益增长的需求。这一切使得OpenGL成为最流行的三维图形开发工具。目前它已被广泛应用于CAD/CAM/CAE、地质、航空、医学图像处理、广告、艺术造型、电影后期制作等领域。
OpenGL由大量功能强大的图形函数组成,它集成了所有曲面造型、图形变换、光照、材质、纹理、像素操作、融合、反选择、雾化等复杂的计算机图形学算法。开发人员可以利用这些函数对整个三维图形轻松进行渲染,从而达到数字化现实生活景象的目的。
本书是OpenGL 参考手册的第3版,对OpenGL的函数进行了详细而简洁的说明,是程序员利用OpenGL进行程序开发的不可缺少的工具书。本书第1章是OpenGL入门,第2章对命令和例程进行了简介,第3章集中介绍了各种命令和例程,第4章介绍了定义的常量和相关命令,第5章是OpenGL参考说明,第6章是GLU的参考说明,第7章是GLX的参考说明。
本书在翻译过程中得到了国家863计划项目(863-511-942-016)的支持。参加翻译的人员还有王火亮、许宇荣、杨勤、杨颖、余牛、周贵仔、蒋丽、李岳梅,在此感谢他们的辛勤劳动。
由于计算机软件行业的飞速发展,加之时间仓促,翻译中难免会有不妥之处,如能得到您的及时指正将不胜感激。
我们的电子邮箱地址为caid@cs.zju.edu.cn.
译 者
2000年9月于求是园
近年来,随着计算机技术的进步,我们跨入了一个三维时代,各种扣人心弦的三维游戏、能数字化地显示天气变化的气象服务、震撼人心的3D数字化特殊效果,无不使我们体验到三维世界的全新感觉。可视化、计算机动画、虚拟现实是当今图形学领域的三大热门话题,它们的技术核心都是三维图形。
1992年7月,SGI公司首次发布了作为三维图形编程接口的OpenGL。目前它已成为国际上通用的开放式三维图形标准。一方面,OpenGL规范由ARB(OpenGL Architecture Review Board,OpenGL结构评审委员会)负责管理,充分保证了它的独立性、开放性、前瞻性和跨平台性。它可被集成到Unix、Windows NT 4.0、Windows 98、x窗口等窗口系统中。另一方面,Compaq 、IBM、 Intel、Microsoft等在计算机界具有主导作用的公司纷纷采用OpenGL图形的国际标准。各种游戏加速卡、专用加速部件都能不同程度地提高OpenGL程序的运行性能。这些都推动了OpenGL的发展,并迅速成为三维图形的国际标准。再者,SGI公司不断推出以OpenGL为基础的高级开发工具,以满足对图形工具性能日益增长的需求。这一切使得OpenGL成为最流行的三维图形开发工具。目前它已被广泛应用于CAD/CAM/CAE、地质、航空、医学图像处理、广告、艺术造型、电影后期制作等领域。
OpenGL由大量功能强大的图形函数组成,它集成了所有曲面造型、图形变换、光照、材质、纹理、像素操作、融合、反选择、雾化等复杂的计算机图形学算法。开发人员可以利用这些函数对整个三维图形轻松进行渲染,从而达到数字化现实生活景象的目的。
本书是OpenGL 参考手册的第3版,对OpenGL的函数进行了详细而简洁的说明,是程序员利用OpenGL进行程序开发的不可缺少的工具书。本书第1章是OpenGL入门,第2章对命令和例程进行了简介,第3章集中介绍了各种命令和例程,第4章介绍了定义的常量和相关命令,第5章是OpenGL参考说明,第6章是GLU的参考说明,第7章是GLX的参考说明。
本书在翻译过程中得到了国家863计划项目(863-511-942-016)的支持。参加翻译的人员还有王火亮、许宇荣、杨勤、杨颖、余牛、周贵仔、蒋丽、李岳梅,在此感谢他们的辛勤劳动。
由于计算机软件行业的飞速发展,加之时间仓促,翻译中难免会有不妥之处,如能得到您的及时指正将不胜感激。
我们的电子邮箱地址为caid@cs.zju.edu.cn.
译 者
2000年9月于求是园
前言回到顶部↑
前 言
OpenGL是一个图形硬件的软件接口(“GL”即Graphics Library)。这一接口包含了数百个函数,图形程序员可以利用这些函数指定设计高品质的三维彩色图像所需的对象和操作。这些函数中有许多实际上是其他函数的简单变形,因此,实际上它仅包含大约180个左右完全不同的函数。
OpenGL 实用库(OpenGL Utility Library,GLU)和对X窗口系统的OpenGL扩展(OpenGL Extension to the X Window System,GLX)为OpenGL提供了有用的支持特性和完整的OpenGL核心函数集。本书详细介绍了这些函数的功能。书中各章内容如下:
第1章 OpenGL简介
在概念上对OpenGL作了概述。它通过一个高层的模块图来阐述OpenGL所执行的所有主要处理阶段。
第2章 命令和例程概述
较详细地阐述了OpenGL对输入数据的处理过程(用顶点形式来指定一个几何体或用像素形式来定义一幅图像时),并告诉你如何用OpenGL函数来控制这个过程。此外,在本章中还对GLU和GLX函数作了讨论。
第3章 命令和例程一览
根据OpenGL命令所完成的功能列举说明了这些命令组。一旦了解了这些命令的功能,你就可以利用这些完整的函数原型作为快速参考。
第4章 定义的常量及相关命令
列举了在OpenGL中定义的常量和使用这些常量的命令。
OpenGL是一个图形硬件的软件接口(“GL”即Graphics Library)。这一接口包含了数百个函数,图形程序员可以利用这些函数指定设计高品质的三维彩色图像所需的对象和操作。这些函数中有许多实际上是其他函数的简单变形,因此,实际上它仅包含大约180个左右完全不同的函数。
OpenGL 实用库(OpenGL Utility Library,GLU)和对X窗口系统的OpenGL扩展(OpenGL Extension to the X Window System,GLX)为OpenGL提供了有用的支持特性和完整的OpenGL核心函数集。本书详细介绍了这些函数的功能。书中各章内容如下:
第1章 OpenGL简介
在概念上对OpenGL作了概述。它通过一个高层的模块图来阐述OpenGL所执行的所有主要处理阶段。
第2章 命令和例程概述
较详细地阐述了OpenGL对输入数据的处理过程(用顶点形式来指定一个几何体或用像素形式来定义一幅图像时),并告诉你如何用OpenGL函数来控制这个过程。此外,在本章中还对GLU和GLX函数作了讨论。
第3章 命令和例程一览
根据OpenGL命令所完成的功能列举说明了这些命令组。一旦了解了这些命令的功能,你就可以利用这些完整的函数原型作为快速参考。
第4章 定义的常量及相关命令
列举了在OpenGL中定义的常量和使用这些常量的命令。








点击看大图




加载中...

