第一章 图形的输入,存储和通信 1
1.1 图形输入设备 1
1.2 图形存储设备 10
1.3 通信设备 13
1.4 处理设备 15
习题1 18
习题1解答 22
第二章 显示设备 30
2.1 引言 30
2.2 普通的显示设备 30
2.3 光栅扫描CRT 30
2.4 其他输出设备 40
习题2 44
习题2解答 47
第三章 扫描转换 55
3.1 引言 55
3.2 点的扫描转换 56
3.3 直线的扫描转换 56
3.4 圆的扫描转换 57
3.5 椭圆的扫描转换 60
3.6 弧和扇形的扫描转换 62
3.7 矩形的扫描转换 63
3.8 区域填充 64
3.9 位块传输(BITBLT)与光栅图形 67
3.10 扫描转换的副作用 68
习题3 70
习题3解答 72
第四章 二维几何的数学基础 82
4.1 引言 82
4.2 二维笛卡尔坐标系 82
4.3 极坐标系统 83
4.4 向量 85
4.5 矩阵 85
4.6 合成函数 87
4.7 数制系统(二进制) 88
习题4 89
习题4解答 93
第五章 三维图形学基础 103
5.1 三维笛卡尔坐标 103
5.2 三维曲线和曲面的表示 103
5.3 三维向量 105
5.4 齐次坐标 107
5.5 三维几何造型 109
习题5 113
习题5解答 116
第六章 二维图形变换 124
6.1 引言 124
6.2 几何变换 124
6.3 坐标变换 126
6.4 复合变换 128
6.5 实例变换 130
习题6 132
习题6解答 135
第七章 二维视图变换和裁剪 145
7.1 引言 145
7.2 视图变换 145
7.3 裁剪和遮挡 146
习题7 152
习题7解答 155
第八章 三维图形变换 165
8.1 引言 165
8.2 几何变换 165
8.3 坐标变换 167
8.4 复合变换和矩阵连接 168
8.5 实例变换 169
习题8 170
习题8解答 172
第九章 投影数学 180
9.1 引言 180
9.2 投影的分类 180
9.3 透视投影 181
9.4 平行投影 183
习题9 186
习题9解答 189
第十章 三维视图变换和裁剪 205
10.1 引言 205
10.2 三维视图 205
10.3 裁剪 209
10.4 视图变换 212
习题10 214
习题10解答 215
第十一章 几何造型与模型 228
11.1 引言 228
11.2 简单几何造型 228
11.3 线框模型 228
11.4 曲面 230
11.5 曲线设计 230
11.6 基函数多项式 231
11.7 插值问题 232
11.8 逼近问题 234
11.9 曲面设计 236
11.10 曲线和曲面变换 238
11.11 二次曲面 239
习题11 242
习题11解答 243
第十二章 隐藏面 248
12.1 引言 248
12.2 深度比较 248
12.3 Z缓冲区算法(深度缓冲区算法) 250
12.4 扫描线算法 250
12.5 画家算法 254
12.6 区域采样算法 257
12.7 隐藏线的消除 259
12.8 光线跟踪 259
12.9 数学曲面的绘制 260
习题12 263
习题12解答 265
第十三章 计算机图形学的应用 277
13.1 引言 277
13.2 人机工程学 277
13.3 信息的结构 279
13.4 应用的领域 282
习题13 288
习题13解答 289
第十四章 计算机图形核心系统介绍 295
14.1 引言 295
14.2 图形元语 295
14.3 GKS图元的属性 296
14.4 GKS窗口和视区 297
14.5 GKS裁剪 299
14.6 GKS图形基元的构造 299
14.7 GKS图段 300
14.8 GKS图段的变换 300
14.9 GKS输入 301
14.10 多用户 301
14.11 GKS的实现 301
习题14 302
习题14解答 304