第1章 绪论 1
1.1 计算机图形学的研究内容 1
1.2 计算机图形学的发展 6
1.3 计算机图形学的应用 8
1.4 计算机图形系统的软件结构 13
1.5 计算机图形学的当前研究课题 14
第2章 图形系统与图形生成 19
2.1 计算机图形系统构成 19
2.2 图形显示原理 29
2.3 基本图元生成算法 39
2.4 三维模型 48
第3章 图形编程基础 53
3.1 GDI编程基础 53
3.2 OpenGL简介及工具包 61
3.3 OpenGL编程步骤 66
3.4 OpenGL基本几何图形的绘制 70
第4章 图形观察与变换 75
4.1 数学基础 75
4.2 二维几何坐标变换 77
4.3 二维观察变换 83
4.4 三维几何坐标变换 87
4.5 三维投影变换 92
4.6 三维观察变换 97
4.7 OpenGL中的三维图形变换 99
第5章 三维物体的表示 107
5.1 曲线和曲面的表示 107
5.2 三次样条 112
5.3 Bézier曲线和曲面 115
5.4 B样条曲线和曲面 121
5.5 NURBS曲线和曲面 126
第6章 真实感图形的生成与处理 129
6.1 可见面判别算法 130
6.2 简单光照模型 133
6.3 明暗处理方法 136
6.4 透明的处理 139
6.5 阴影的产生技术 140
6.6 整体光照模型与光线跟踪 141
6.7 纹理处理 143
6.8 颜色模型 146
6.9 材质 148
6.10 OpenGL光照及材质模型 149
第7章 计算机动画 157
7.1 动画的概念和原理 157
7.2 计算机动画的基本原理 159
7.3 基于OpenGL的动画实现 161
第8章 虚拟现实技术 164
8.1 虚拟现实技术概述 164
8.2 虚拟现实的接口设备 179
8.3 分布式虚拟现实系统 180
参考文献 182