图书介绍
计算机图形学课程设计PDF|Epub|txt|kindle电子书版本网盘下载
- 唐敏,童若锋主编 著
- 出版社: 杭州:浙江大学出版社
- ISBN:9787308058360
- 出版时间:2008
- 标注页数:217页
- 文件大小:69MB
- 文件页数:240页
- 主题词:计算机图形学-高等学校-教材
PDF下载
下载说明
计算机图形学课程设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 OpenGL基础1
1.1 OpenGL是什么1
1.2 OpenGL发展历史1
1.3 OpenGL状态机2
1.4 OpenGL语法5
1.5 OpenGL程序流程6
1.6 OpenGL程序开发6
1.6.1 用GLUT库进行OpenGL程序开发6
1.6.2 用Win32API进行OpenGL程序开发10
1.6.3 使用MFC类库进行OpenGL程序开发13
1.7 OpenGL的应用15
1.8 OpenGL与DirectX的对比16
1.9 小结17
习题118
第2章 二维图形绘制19
2.1 OpenGL图元19
2.2 图元属性23
2.2.1 点划线定义23
2.2.2 点的尺寸24
2.2.3 线宽24
2.3 多边形绘制模式25
2.3.1 使用点划线26
2.3.2 边标记27
2.4 多边形着色模式28
2.5 小结28
习题229
第3章 三维图形绘制30
3.1 OpenGL三维绘制流水线30
3.2 模型变换31
3.3 视点设置33
3.4 投影变换34
3.5 视区变换36
3.6 小结38
习题338
第4章 几何变换39
4.1 2D几何变换39
4.2 仿射变换39
4.2.1 右手坐标系和左手坐标系40
4.2.2 推导40
4.2.3 齐次坐标41
4.2.4 变换矩阵41
4.3 组合变换41
4.4 3D几何变换42
4.4.1 齐次坐标系42
4.4.2 推导43
4.4.3 3D变换矩阵44
4.4.4 绕任意点旋转44
4.4.5 绕任意轴旋转45
4.5 改变坐标系的变换45
4.6 OpenGL中的几何变换46
4.6.1 变换矩阵相关函数47
4.6.2 使用变换47
4.6.3 层次建模49
4.7 OpenGL矩阵操作50
4.7.1 OpenGL矩阵数据格式50
4.7.2 设置OpenGL矩阵51
4.7.3 获取当前的矩阵51
4.8 小结51
习题451
第5章 观察和投影变换53
5.1 观察变换53
5.2 投影变换56
5.2.1 正投影56
5.2.2 透视投影58
5.3 小结61
习题561
第6章 光源和材料63
6.1 OpenGL光源63
6.1.1 光源63
6.1.2 光源和材料属性64
6.2 材料属性67
6.3 光源与材料的数学关系67
6.4 照亮场景68
6.4.1 创建一个光源68
6.4.2 表面的朝向69
6.5 创建不同的光源70
6.5.1 位置和方向光源70
6.5.2 效果70
6.5.3 筒灯71
6.6 材料设置72
6.7 小结74
习题674
第7章 纹理映射76
7.1 在多边形上贴纹理76
7.2 纹理和光照的混合80
7.3 自动生成纹理坐标81
7.4 多重纹理84
7.5 小结89
习题789
第8章 加速渲染——顶点数组、显示列表和顶点缓冲对象90
8.1 顶点数组(VertexArray)90
8.2 显示列表(DisplayList)94
8.3 顶点缓冲对象(VertexBufferObject,VBO)96
8.4 小结100
习题8100
第9章 文字输出102
9.1 位图文字输出102
9.2 系统字体文字输出105
9.3 3D文字输出108
9.4 汉字输出109
9.5 小结111
习题9111
第10章 反走样112
10.1 基本概念112
10.1.1 什么是走样112
10.1.2 走样产生的原因112
10.1.3 OpenGL反走样机制113
10.1.4 OpenGL反走样函数114
10.2 OpenGL全屏反走样116
10.2.1 窗口初始化116
10.2.2 进行绘制118
10.2.3 效果对比119
10.3 小结120
习题10120
第11章 曲线曲面122
11.1 二次曲线、曲面122
11.2 Bezier曲线、曲面126
11.3 OpenGL求值器126
11.4 NURBS模型绘制130
11.5 裁剪NURBS曲面132
11.6 小结133
习题11134
第12章 拾取和反馈135
12.1 OpenGL中的拾取机制135
12.1.1 名字堆栈136
12.1.2 演示代码137
12.2 OpenGL中的反馈机制144
12.3 小结146
习题12147
第13章 OpenGL缓存148
13.1 基本概念148
13.2 如何使用这些缓存149
13.2.1 清理缓存149
13.2.2 颜色缓存的使用150
13.2.3 深度缓存的使用150
13.2.4 模板缓存的使用151
13.3 使用Alpha测试绘制透明图片152
13.3.1 Alpha混合152
13.3.2 Alpha测试153
13.3.3 透明图片153
13.4 阴影映射155
13.4.1 理论155
13.4.2 应用156
13.5 小结169
习题13169
第14章 MD2三维模型与动画171
14.1 MD2文件介绍171
14.1.1 MD2文件格式172
14.1.2 开发一个CMD2Mode1类177
14.1.3 读入MD2模型180
14.1.4 绘制模型183
14.1.5 三维模型动画188
14.2 MD2文件的动画示例191
14.3 小结192
习题14192
第15章 OpenGL着色语言193
15.1 基本概念193
15.1.1 绘制流水线194
15.1.2 顶点处理器196
15.1.3 片段处理器196
15.2 为使用OpenGL着色语言进行设置197
15.3 编写着色器208
15.3.1 顶点波动的特效208
15.3.2 像素级光照210
15.4 小结214
习题15214
参考文献215