第一章 图形设备、系统和应用 1
1.1 计算机图形学的发展及应用 1
1.2 图形输入设备 7
1.3 图形显示设备 12
1.4 图形绘制设备 20
1.5 图形处理器 24
1.6 图形系统和工作站 34
1.7 虚拟现实系统 51
1.8 习题 55
第二章 计算机图形的标准化和窗口系统 57
2.1 计算机图形接口(CGI) 58
2.2 计算机图形元文件(CGM) 60
2.3 图形核心系统(GKS) 63
2.4 程序员层次交互式图形系统(PHIGS) 67
2.5 基本图形转换规范(IGES) 77
2.6 产品模型数据转换标准(STEP) 79
2.7 计算机图形参考模型(CGRM) 82
2.8 窗口系统 85
2.9 习题 128
第三章 交互技术与用户接口 130
3.1 用户接口的常用形式 130
3.2 交互设备、交互任务和交互技术 135
3.3 输入控制 144
3.4 如何构造一个交互系统 147
3.5 基于知识的用户接口设计环境 161
3.6 习题 163
第四章 基本图形生成算法 165
4.1 直线的扫描转换 165
4.2 圆与椭圆的扫描转换 170
4.3 区域填充 178
4.4 线宽与线型的处理 190
4.5 字符 193
4.6 裁剪 199
4.7 反走样 209
4.8 习题 215
第五章 交互式图形程序库——GIL 217
5.1 应用GIL的预备知识 217
5.2 如何用GIL画图 225
5.3 如何用GIL实现人-机交互操作 232
5.4 GIL中基本数据类型定义 283
5.5 GIL中的函数一览表 284
5.6 习题 285
第六章 曲线和曲面 286
6.1 曲线、曲面参数表示的基础知识 286
6.2 常用的参数曲线 301
6.3 常用的参数曲面 333
6.4 习题 355
第七章 图形变换 358
7.1 图形变换的数学基础 358
7.2 窗口视图变换 362
7.3 图形的几何变换 365
7.4 形体的投影变换 378
7.5 三维线段裁剪 390
7.6 习题 391
第八章 几何造型 393
8.1 形体在计算机内的表示 393
8.2 边界表示的数据结构与欧拉操作 405
8.3 求交算法 413
8.4 集合运算 433
8.5 常用的其他造型方法 463
8.6 习题 482
第九章 真实图形 483
9.1 消除隐藏线 483
9.2 消除隐藏面 497
9.3 明暗效应 506
9.4 颜色模型 510
9.5 纹理 522
9.6 光线跟踪 529
9.7 辐射度 546
9.8 科学计算的可视化 553
9.9 习题 556
第十章 图象处理 559
10.1 图象数据 559
10.2 图象变换 572
10.3 图象解析 580
10.4 图象数据压缩 584
10.5 图象识别 589
10.6 习题 593
参考文献 595