《精通OpenGL》求取 ⇩

第一部分快速入门篇——学习使用OpenGL3

第一章OpenGL概述3

1.1OpenGL入门3

1.1.1 什么是OpenGL3

1.1.2 OpenGL的工作顺序3

1.2一个简单的OpenGL程序5

1.2.1 一个简单的程序5

1.2.2 OpenGL的语法规则8

1.2.3 OpenGL的当前状态9

1.3OpenGL程序设计的预备知识10

1.3.1 与OpenGL相关的库函数10

1.3.2 使用aux库10

1.3.3 在OpenGL中使用颜色17

第二章用OpenGL画几何体23

2.1 绘图前的一些准备工作23

2.2OpenGL的几何要素23

2.2.1 OpenGL的几何要素23

2.2.2 如何使用几何要素30

2.3 法向矢量37

2.4 用多边形建立曲面的技巧38

第三章在OpenGL中观察物体40

3.1OpenGL基本变换命令41

3.1.1 OpenGL变换过程概述41

3.1.2 OpenGL的基本变换命令41

3.2取景与模型变换44

3.2.1 模型变换44

3.2.2 取景变换47

3.3投影变换48

3.3.1 透视投影48

3.3.2 正交投影48

3.4 视见区变换49

3.5变换操作的技巧50

3.5.1 变换操作的注意事项50

3.5.2 操作矩阵堆栈50

3.5.3 裁剪平面50

3.6 应用变换的一个实例53

第四章显示列表57

4.1 显示列表的基本概念57

4.2 创建并执行一个显示列表58

4.3 进一步使用显示列表遇到的问题64

第五章光照处理69

5.1OpenGL光照概念69

5.1.1 OpenGL光照基本概念69

5.1.2 光照处理的步骤70

5.2 如何定义光源的特性72

5.3 定义材料属性81

5.4光照处理的注意事项92

5.4.1 OpenGL顶点的颜色值92

5.4.2 色彩指数模式下的光照处理93

第二部分提高篇——深入研究OpenGL99

第六章混合、反走样和雾99

6.1混合99

6.1.1 混合操作的基本方法99

6.1.2 混合操作的实例100

6.2反走样106

6.2.1 反走样点、线106

6.2.2 反走样多边形111

6.3 雾114

第七章像素、位图、字体和图像122

7.1 位图和字体122

7.2 图像130

7.3 像素操作进阶130

第八章纹理映射135

8.1 初步使用纹理映射135

8.2 定义一个纹理138

8.3 给纹理坐标赋值141

8.4 自动生成纹理坐标144

第九章帧缓冲区150

9.1缓冲区及其用法150

9.1.1 缓冲区150

9.1.2 缓冲区的用法151

9.2对像素段的检验和操作152

9.2.1 对像素段的检验152

9.2.2 混合、抖动和逻辑操作158

9.3累加缓冲区158

9.3.1 场景反走样159

9.3.2 运动模糊173

9.3.3 景深174

第十章求值器和NURBS181

10.1求值器181

10.1.1 一维求值器181

10.1.2 二维求值器185

10.1.3 在纹理坐标上使用求值器191

10.2GLU NURBS接口195

10.2.1 使用NURBS绘制图形195

10.2.2 修剪199

第十一章选择与反馈204

11.1选择204

11.1.1 使用选择机制的基本步骤204

11.1.2 创建名称堆栈205

11.1.3 命中记录206

11.1.4 选择的例子206

11.1.5 拾取211

11.1.6 利用选择编程的提示220

11.2反馈222

11.2.1 反馈数组223

11.2.2 在反馈模式下使用标记223

11.2.3 反馈的例子224

第十二章Windows NT和Windows 95环境下的OpenGL228

12.1 Win32环境下的OpenGL扩展228

12.2Win32环境下的OpenGL专题229

12.2.1 绘图描述表229

12.2.2 像素格式230

12.2.3 前后缓冲区和其它缓冲区231

12.2.4 字体和文本232

12.2.5 OpenGL颜色模式和窗口调色板管理233

12.3 Windows NT、Windows 95环境的OpenGL使用240

第十三章Windows NT和Windows95环境下的OperGL程序设计247

13.1 FORTRAN程序中OpenGL函数的调用247

13.2OpenGL交互式程序设计263

13.2.1 跟踪球程序263

13.2.2 创建菜单界面276

13.3 使用OpenGL的技巧292

第三部分OpenGL参考手册295

第十四章OpenGL核心库函数295

14.1 OpenGL命令概述295

14.2 OpenGL核心函数300

第十五章OpenGL应用程序库函数376

15.1 OpenGL应用程序库命令376

15.2 OpenGL应用程序库函数378

第十六章Win32对OpenGL的扩展(Windows95 OSR2)393

16.1 Win32函数394

16.2 WGL函数399

16.3 结构409

1998《精通OpenGL》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由贾志刚编著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

OpenGL编程实例与技巧(1999 PDF版)
OpenGL编程实例与技巧
1999 北京:人民邮电出版社
OpenGL三维图形库编程指南(1998 PDF版)
OpenGL三维图形库编程指南
1998
精通VisiCale( PDF版)
精通VisiCale
香港:协群科技出版社
OPENGL PROGRAMMING FOR WINDOWS 95 AND WINDOWS NT(1997 PDF版)
OPENGL PROGRAMMING FOR WINDOWS 95 AND WINDOWS NT
1997 ADDISON-WESLEY
精通FoxBASE+(1996 PDF版)
精通FoxBASE+
1996 成都:电子科技大学出版社
如何使用OpenGL开发程序(1999 PDF版)
如何使用OpenGL开发程序
1999 北京:北京理工大学出版社
OpenGL 3D入门与提高(1998 PDF版)
OpenGL 3D入门与提高
1998 成都:西南交通大学出版社
精通Delphi(1997 PDF版)
精通Delphi
1997 北京:电子工业出版社
精通DOS 6(1994 PDF版)
精通DOS 6
1994 北京:电子工业出版社
精通UCDOS5.0(1996 PDF版)
精通UCDOS5.0
1996 成都:电子科技大学出版社
OpenGL高级图形编程指南(1999 PDF版)
OpenGL高级图形编程指南
1999 哈尔滨:哈尔滨工程大学出版社
精通Java(1998 PDF版)
精通Java
1998 北京:宇航出版社
CorelDRAW 9实用指南(1999 PDF版)
CorelDRAW 9实用指南
1999 北京:人民邮电出版社
OpenGL三维图形设计与制作(1999 PDF版)
OpenGL三维图形设计与制作
1999 北京:人民邮电出版社
OpenGL编程实例(1999 PDF版)
OpenGL编程实例
1999 北京:人民邮电出版社