《OpenGL深入编程与实例揭秘》求取 ⇩

和一章OpenGL基础1

1.1 OpenGL概述1

1.1.1 什么是OpenGL1

1.1.2 OpenGL的特点2

1.2 OpenGL的结构3

1.2.1 API结构3

1.2.2 工作流程4

1.3 编程基础4

1.3.1 基本语法4

1.3.2 状态机制5

1.3.3 OpenGL编程6

1.4 TOpenGL组件库13

1.4.1 结构和功能13

1.4.2 TScene组件14

1.4.3 安装和使用19

第二章基本几何图元21

2.1 基本概念21

2.1.1 物体坐标系21

2.1.2 颜色23

2.1.3 绘图过程和相关函数24

2.2.1 点的特性25

2.2 点25

2.2.2 点的绘制26

2.3 线28

2.3.1 线的特性28

2.3.2 线的绘制31

2.4 多边形32

2.4.1 多边形的特性32

2.4.2 多边形的种类及其绘制34

2.4.3 多边形的填充38

2.5 复杂物体40

2.6.1 优点及适用场合42

2.6 显示列表42

2.6.2 创建和执行43

2.6.3 多重显示列表45

2.6.4 其它相关函数46

第三章位图、图像和文本47

3.1 位图47

3.1.1 数据格式47

3.1.2 光栅坐标48

3.1.3 绘制方法49

3.2.1 操作种类50

3.2 图像50

3.2.2 例子52

3.3 位图文本53

3.3.1 基本思想53

3.3.2 例子54

3.3.3 TBitFont和TBText组件55

3.4 轮廓文本56

3.4.1 基本思想56

3.4.2 TOutlineFout和TOText组件57

4.1.1 图像输出过程59

4.1 概述59

第四章变换和取景59

4.1.2 坐标系60

4.1.3 矩阵操作61

4.2 模视变换62

4.2.1 平移变换62

4.2.2 旋转变换63

4.2.3 缩放变换64

4.2.4 动画效果65

4.2.5 TOpenGL中的模视变换68

4.3 投影变换69

4.3.1 透视投影70

4.3.2 平行投影71

4.3.3 TScene中的投影变换72

4.4 视区和附加剪切面73

第五章颜色、光照和材质75

5.1 颜色75

5.1.1 颜色的表示75

5.1.2 当前颜色77

5.1.3 抖动78

5.1.4 Gouraud着色78

5.2 光照80

5.2.2 光源的定义81

5.2.1 光照模型81

5.2.3 光照模式84

5.2.4 法线矢量84

5.2.5 TLight组件85

5.3 材质87

5.3.1 材质属性87

5.3.2 材质实例88

5.3.3 TMaterial组件94

第六章纹理映射97

6.1 概述97

6.1.1 纹理的用途97

6.1.3 纹理映射步骤98

6.1.2 纹理坐标系98

6.1.4 例子99

6.2 纹理图像101

6.2.1 纹理图像的获取101

6.2.2 纹理的定义103

6.2.3 多重纹理104

6.3 纹理控制108

6.3.1 纹理缩放108

6.3.2 重复和缩限109

6.3.3 映射方式110

6.4.1 显式指定111

6.4 纹理坐标111

6.4.2 自动计算112

6.5 TTexture组件115

第七章曲线和曲面119

7.1 曲线基础119

7.1.1 参数曲线119

7.1.2 多项式曲线120

7.1.3 参数样条曲线120

7.1.4 B样条曲线121

7.1.5 NURBS曲线122

7.2 样条曲线123

7.3 样条曲面126

7.4 NURBS曲线和曲面131

7.4.1 NURBS的使用131

7.4.2 曲面修剪135

7.5 二次曲面139

第八章特殊效果及其它141

8.1 融合141

8.1.1 关于融合141

8.1.2 融合因子142

8.1.3 例子143

8.2 图像保真147

8.2.1 关于图像保真148

8.2.2 点和线的图像保真149

8.2.3 多边形的图像保真151

8.3 雾152

8.3.1 关于雾152

8.3.2 雾的使用153

8.4 选择和反馈156

8.4.1 选择157

8.4.2 拾取162

8.4.3 反馈165

8.5.1 种类及其用途169

8.5 缓冲区169

8.5.2 基本操作170

8.6 像素段的测试和操作172

8.7 累积缓冲区174

8.7.1 场景图像保真174

8.7.2 运动模糊179

8.7.3 景深控制179

第九章Win32 OpenGL183

9.1 关于Win32 OpenGL183

9.1.1 支持、扩展和限制183

9.1.2 WGL函数184

9.2 像素格式186

9.2.1 像素格式描述表186

9.2.2 调色板192

9.3 覆盖和衬底面194

9.4 消息处理198

9.4.1 消息的接收198

9.4.2 消息的处理200

9.4.3 菜单203

9.5 TOpenGL与Windows207

第十章综合实例209

10.1 云彩209

10.2 灯光212

10.3 火焰和烟雾218

10.4 图像变形230

10.5 三维电子地图235

10.6 交通信号灯246

10.7 爆炸效果252

10.8 中文轮廓文本259

10.9 3DS模型的显示262

第十一章全景图像视点空间265

11.1 概述265

11.2.2 全景图像的生成267

11.2.1 全景函数267

11.2 全景图像267

11.3 视点空间269

11.4 实现271

11.5 TPanoramas组件277

附录OpenGL参考283

A 矩阵变形283

B 基本函数285

C 实用函数324

D WGL及基它相关函数334

E OpenGL1.2339

F OpenGL1.2.1342

1999《OpenGL深入编程与实例揭秘》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由彭晓明,王坚编著 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA编程与实例(1997 PDF版)
JAVA编程与实例
1997 北京:电子工业出版社
visual c++.net实践与提高:深入windows编程 P452( PDF版)
visual c++.net实践与提高:深入windows编程 P452
深入浅出强化学习编程实战(2020 PDF版)
深入浅出强化学习编程实战
2020
深入解析JAVA编译器  源码剖析与实例详解(2020 PDF版)
深入解析JAVA编译器 源码剖析与实例详解
2020
中文版Visual FoxPro 6.0使用与实例揭秘(1999年9月第1版 PDF版)
中文版Visual FoxPro 6.0使用与实例揭秘
1999年9月第1版 人民邮电出版社
Borland c++深入编程( PDF版)
Borland c++深入编程
深入DOS/BIOS编程与应用( PDF版)
深入DOS/BIOS编程与应用
OpenGL 3D入门与提高(1998 PDF版)
OpenGL 3D入门与提高
1998 成都:西南交通大学出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
OpenGL高级图形编程指南(1999 PDF版)
OpenGL高级图形编程指南
1999 哈尔滨:哈尔滨工程大学出版社
电脑入门必备  学电脑一书通(1999 PDF版)
电脑入门必备 学电脑一书通
1999 北京:冶金工业出版社
OpenGL编程实例(1999 PDF版)
OpenGL编程实例
1999 北京:人民邮电出版社
OpenGL编程实例与技巧(1999 PDF版)
OpenGL编程实例与技巧
1999 北京:人民邮电出版社
OpenGL编程 入门与提高(1999 PDF版)
OpenGL编程 入门与提高
1999 北京:中国环境科学出版社
Windows 95实用编程与范例(1997 PDF版)
Windows 95实用编程与范例
1997 北京:清华大学出版社