第1章 绪论 1
1.1 计算机图形学与图像处理 1
1.2 计算机图形学的产生和发展 3
1.3 计算机图形学的应用 6
习题1 7
第2章 计算机图形系统 8
2.1 计算机硬件设备简介 8
2.2 光栅扫描图形显示技术 14
2.3 图形软件系统 20
2.4 图形系统的功能和工作站 23
2.5 C语言图形系统的设置 26
习题2 29
第3章 二维图形的生成技术 30
3.1 直线的生成算法 30
3.2 圆弧的生成算法 40
3.3 自由曲线及分段抛物线的生成算法 46
3.4 参数三次Hermite样条曲线 50
3.5 Bezier样条曲线 56
3.6 B样条曲线 62
习题3 71
第4章 自由曲面的生成技术 73
4.1 参数曲面的定义 73
4.2 双三次Coons曲面 76
4.3 Bezier曲面 80
4.4 B样条曲面 83
4.5 基于三维散列数据构造曲面 85
习题4 88
第5章 图形的几何变换及裁剪 89
5.1 二维图形的几何变换 89
5.2 三维图形的几何变换 95
5.3 窗口视区变换 99
5.4 二维图形的裁剪 102
5.5 多边形的裁剪 109
习题5 113
6.1 投影变换的分类及正投影 115
第6章 三维图形的投影变换及裁剪 115
6.2 三维轴测投影变换 119
6.3 透视投影变换 127
6.4 三维图形变换的程序设计 132
6.5 三维图形的裁剪 135
习题6 146
第7章 图形的表示 147
7.1 实体与图形 147
7.2 实体表示的三种模型 153
7.3 边界表示法 156
7.4 扫描表示法 162
7.5 构造的实体几何法 164
7.6 八叉树表示法 167
习题7 169
第8章 图形数据结构 170
8.1 常用图形数据结构 170
8.2 图段 172
8.3 结构 175
8.4 图形数据的层次结构 177
8.5 图形数据存储结构 178
习题8 182
第9章 图形消隐处理 183
9.1 消隐算法概述 183
9.2 消隐算法相关几何计算 185
9.3 线消隐 190
9.4 面消隐 196
习题9 200
第10章 真实感图形的生成 201
10.1 图形真实感显示发展概述 201
10.2 光照模型与光照跟踪算法 202
10.3 光线跟踪 219
10.4 阴影生成技术 224
10.5 纹理生成技术 230
习题10 234
附录 Visual C图形程序设计基础 235
参考文献 251