第1章 计算机图形学概述及应用领域 1
1.1 计算机图形学概述 1
1.2 计算机图形学的发展简史 2
1.3 计算机图形学的应用领域 4
1.4 计算机图形学今后的发展动向 6
习题 9
第2章 计算机图形系统概述 10
2.1 计算机图形系统的组成 10
2.2 计算机图形硬件设备 12
2.3 计算机图形软件系统 20
2.4 图形软件标准 22
习题 25
第3章 基本图形生成算法 26
3.1 生成直线的常用算法及直线属性 26
3.2 生成二次曲线的常用算法 32
3.3 生成自由曲线的常用算法 38
3.4 区域填充 51
3.5 窗口与裁剪 64
习题 73
第4章 交互技术及用户接口 75
4.1 用户接口的常用形式 75
4.2 基本交互任务及其技术 78
4.3 输入控制 84
4.4 用户接口的设计 86
习题 94
第5章 三维形体的表示 96
5.1 曲面的表示 96
5.2 实体的表示 104
5.3 分形几何表示 115
5.4 特征表示法 119
5.5 基于物理的建模法 120
习题 122
第6章 图形变换 123
6.1 向量空间与齐次坐标系 123
6.2 窗口视图变换 125
6.3 图形的几何变换 127
6.4 投影变换 135
6.5 观察坐标系与空间裁剪 139
习题 141
第7章 消隐及真实感图形生成技术 142
7.1 消隐技术 142
7.2 明暗效应 152
7.3 颜色模型 159
7.4 模拟物体表面细节 173
7.5 整体光照明模型与光线跟踪算法 176
7.6 物体间的漫反射和辐射度方法 183
7.7 阴影生成技术 188
7.8 科学计算可视化简介 189
习题 192
第8章 OpenGL图形库应用简介 194
8.1 概述 194
8.2 OpenGL程序设计入门 196
8.3 基本几何元素 199
8.4 坐标变换 206
8.5 光照明模型处理 213
附录 上机实习指导 218
参考文献 224