书籍详情
Open GL编程实例学习教程
作者:孙波编著
出版社:北京大学出版社
出版时间:2000-01-01
ISBN:9787301028766
定价:¥36.00
内容简介
OpenGL是一个工业标准的三维图形软件接口,它的应用范围覆盖了CAD/CAM、仿真、科学计算可视化、三维游戏、数字电影、广告动画创作等。本书采用理论与实例相结合的方式讲解OpenGL编程,全书共有40个实例,讲述的基本内容有:OpenGL初始化、基本几何对象的生成、颜色模式、坐标变换、显示列表、位图和图像、混合、反走样、雾化效果、光照和材质、纹理、求值器和NURBS曲线曲面等。书中实例全部在Visual C++环境下调试通过,这些实例多数具有很强的交互性,便于读者对OpenGL编程概念的理解。本书中的例子都是在Visual C++中开发的,所以需要读者对Visual C++有一定的了解,包括应用程序向导、对话框、事件响应和ActiveX控件的制作和使用等。本书条理清晰、讲解细致,是一本学习OpenGL编程的理想教材。
作者简介
暂缺《Open GL编程实例学习教程》作者简介
目录
第1章 OpenGL初步
1.1 OpenGL的基本流程
1.2 一个简单的OpenGL程序
1.3 本章小结
第2章 在文档/视图结构中使用OpenGL
2.1 图形操作描述表
2.2 像素格式
2.3 在MFC中实现OpenGL
2.4 本章小结
第3章 OpenGL控件
3.1 建立OpenGL控件
3.2 本章小结
第4章 OpenGL控件的使用
4.1 控件使用实例
4.2 本章小结
第5章 点的绘制
5.1 绘图前的一些准备工作
5.2 绘制点
5.3 绘制点的实例
5.4 本章小结
第6章 线的绘制
6.1 画线的基本函数
6.2 画线实例
6.3 本章小结
第7章 多边形的绘制
7.1 多边形基础知识
7.2 多边形实例
7.3 本章小结
第8章 投影变换
8.1 OpenGL基本变换
8.2 投影变换
8.3 投影变换实例
8.4 本章小结
第9章 视区变换
9.1 视区变换实例
9.2 本章小结
第10章 模式变换
10.1 取景变换
10.2 模型变换
10.3 取景和模型变换的矩阵操作
10.4 模式变换实例
10.5 本章小结
第11章 显示列表
11.1 显示列表的基本概念
11.2 创建并执行一个显示列表
11.3 显示列表实例
11.4 本章小结
第12章 分层的显示列表
12.1 分层显示的基本内容
12.2 分层显示实例
12.3 本章小结
第13章 显示列表用于绘制字母
13.1 显示列表的指针
13.2 用显示列表绘制字母
13.3 本章小结
第14章 光源和材质
14.1 OpenGL光照概念
14.2 光照处理的步骤
14.3 如何定义光源的特性
14.4 定义材料属性
14.5 光照和材质实例
14.6 本章小结
第15章 光源和材质的深入
15.1 光源的位置和强度的衰减
15.2 光源和材质的深入实例
15.3 本章小结
第16章 光源位置的应用
16.1 光源位置应用实例
16.2 本章小结
第17章 混合
17.1 混合操作的基本方法
17.2 混合操作的实例
17.3 本章小结
第18章 混合的深入
18.1 混合的深入实例
18.2 本章小结
第19章 三维物体的混合应用
19.1 三维物体混合实例
19.2 本章小结
第20章 反走样
20.1 反走样基本知识
20.2 反走样实例
20.3 本章小结
第21章 反走样深入
21.1 三维物体反走样实例
21.2 本章小结
第22章 雾效果
22.1 雾
22.2 雾实例
22.3 本章小结
第23章 位图和字体
23.1 位图和字体
23.2 位图实例
23.3 本章小结
第24章 图像
24.1 图像的定义和使用
24.2 图像实例
24.3 本章小结
第25章 纹理的定义和使用
25.1 初步使用纹理映射
25.2 定义一个纹理
25.3 纹理实例
25.4 本章小结
第26章 纹理的深入运用
26.1 对纹理进行放大、缩小
26.2 纹理深入运用实例
26.3 本章小结
第27章 纹理映射模式
27.1 纹理映射模式
27.2 纹理映射模式实例
27.3 本章小结
第28章 一维求值器
28.1 求值器
28.2 一维求值器实例
28.3 本章小结
第29章 二维求值器
29.1 二维求值器
29.2 二维求值器实例
29.3 本章小结
第30章 NURBS曲面
30.1 使用NURBS绘制图形
30.2 NURBS曲面实例
30.3 本章小结
第31章 在曲面中使用纹理
31.1 曲面纹理实例
31.2 本章小结
第32章 NURBS曲面的修剪
32.1 NURBS曲面的修剪
32.2 曲面修剪实例
32.3 本章小结
第33章 模板缓冲的应用
33.1 模板缓冲区
33.2 模板检验实例
33.3 本章小结
第34章 场景反走样的运用
34.1 累加缓冲区
34.2 场景反走样
34.3 场景反走样实例
34.4 本章小结
第35章 运动模糊
35.1 运动模糊实例
35.2 本章小结
第36章 景深
36.1 景深
36.2 景深实例
36.3 本章小结
第37章 选择
37.1 选择
37.2 选择实例
37.3 本章小结
第38章 拾取
38.1 实现拾取的基本步骤
38.2 拾取实例
38.3 本章小结
第39章 拾取的嵌套
39.1 拾取的嵌套
39.2 嵌套拾取实例
39.3 本章小结
第40章 反馈
40.1 反馈
40.2 反馈数组
40.3 在反馈模式下使用标记
40.4 反馈实例
40.5 本章小结
1.1 OpenGL的基本流程
1.2 一个简单的OpenGL程序
1.3 本章小结
第2章 在文档/视图结构中使用OpenGL
2.1 图形操作描述表
2.2 像素格式
2.3 在MFC中实现OpenGL
2.4 本章小结
第3章 OpenGL控件
3.1 建立OpenGL控件
3.2 本章小结
第4章 OpenGL控件的使用
4.1 控件使用实例
4.2 本章小结
第5章 点的绘制
5.1 绘图前的一些准备工作
5.2 绘制点
5.3 绘制点的实例
5.4 本章小结
第6章 线的绘制
6.1 画线的基本函数
6.2 画线实例
6.3 本章小结
第7章 多边形的绘制
7.1 多边形基础知识
7.2 多边形实例
7.3 本章小结
第8章 投影变换
8.1 OpenGL基本变换
8.2 投影变换
8.3 投影变换实例
8.4 本章小结
第9章 视区变换
9.1 视区变换实例
9.2 本章小结
第10章 模式变换
10.1 取景变换
10.2 模型变换
10.3 取景和模型变换的矩阵操作
10.4 模式变换实例
10.5 本章小结
第11章 显示列表
11.1 显示列表的基本概念
11.2 创建并执行一个显示列表
11.3 显示列表实例
11.4 本章小结
第12章 分层的显示列表
12.1 分层显示的基本内容
12.2 分层显示实例
12.3 本章小结
第13章 显示列表用于绘制字母
13.1 显示列表的指针
13.2 用显示列表绘制字母
13.3 本章小结
第14章 光源和材质
14.1 OpenGL光照概念
14.2 光照处理的步骤
14.3 如何定义光源的特性
14.4 定义材料属性
14.5 光照和材质实例
14.6 本章小结
第15章 光源和材质的深入
15.1 光源的位置和强度的衰减
15.2 光源和材质的深入实例
15.3 本章小结
第16章 光源位置的应用
16.1 光源位置应用实例
16.2 本章小结
第17章 混合
17.1 混合操作的基本方法
17.2 混合操作的实例
17.3 本章小结
第18章 混合的深入
18.1 混合的深入实例
18.2 本章小结
第19章 三维物体的混合应用
19.1 三维物体混合实例
19.2 本章小结
第20章 反走样
20.1 反走样基本知识
20.2 反走样实例
20.3 本章小结
第21章 反走样深入
21.1 三维物体反走样实例
21.2 本章小结
第22章 雾效果
22.1 雾
22.2 雾实例
22.3 本章小结
第23章 位图和字体
23.1 位图和字体
23.2 位图实例
23.3 本章小结
第24章 图像
24.1 图像的定义和使用
24.2 图像实例
24.3 本章小结
第25章 纹理的定义和使用
25.1 初步使用纹理映射
25.2 定义一个纹理
25.3 纹理实例
25.4 本章小结
第26章 纹理的深入运用
26.1 对纹理进行放大、缩小
26.2 纹理深入运用实例
26.3 本章小结
第27章 纹理映射模式
27.1 纹理映射模式
27.2 纹理映射模式实例
27.3 本章小结
第28章 一维求值器
28.1 求值器
28.2 一维求值器实例
28.3 本章小结
第29章 二维求值器
29.1 二维求值器
29.2 二维求值器实例
29.3 本章小结
第30章 NURBS曲面
30.1 使用NURBS绘制图形
30.2 NURBS曲面实例
30.3 本章小结
第31章 在曲面中使用纹理
31.1 曲面纹理实例
31.2 本章小结
第32章 NURBS曲面的修剪
32.1 NURBS曲面的修剪
32.2 曲面修剪实例
32.3 本章小结
第33章 模板缓冲的应用
33.1 模板缓冲区
33.2 模板检验实例
33.3 本章小结
第34章 场景反走样的运用
34.1 累加缓冲区
34.2 场景反走样
34.3 场景反走样实例
34.4 本章小结
第35章 运动模糊
35.1 运动模糊实例
35.2 本章小结
第36章 景深
36.1 景深
36.2 景深实例
36.3 本章小结
第37章 选择
37.1 选择
37.2 选择实例
37.3 本章小结
第38章 拾取
38.1 实现拾取的基本步骤
38.2 拾取实例
38.3 本章小结
第39章 拾取的嵌套
39.1 拾取的嵌套
39.2 嵌套拾取实例
39.3 本章小结
第40章 反馈
40.1 反馈
40.2 反馈数组
40.3 在反馈模式下使用标记
40.4 反馈实例
40.5 本章小结
猜您喜欢