第1章 计算机图形学概述
1.1 图形的概念与计算机图形学的研究内容
1.2 计算机图形学的发展史
1.3 计算机图形学的应用
第2章 计算机图形系统及硬件基础
2.1 概述
2.2 图形显示原理
2.3 绘图设备
2.4 图形输入设备
习题
第3章 基本光栅图形生成算法
3.1 如何在计算机上绘图
3.2 直线生成算法
3.3 圆弧生成算法
3.4 多边形的填充
3.5 区域填充
3.6 光栅图形的反走样算法
习题
第4章 变换
4.1 OpenGL中简单的变换实例
4.2 一般图形的显示流程
4.3 几何变换
4.4 投影变换
4.5 裁剪
4.6 视口变换
4.7 CKS-3D图形显示流程
4.8 OpenGL图形变换
习题
第5章 图形的层次结构
5.1 图形的层次结构概述
5.2 面向对象的图形层次结构实现
5.3 用结构方法实现层次结构
习题
第6章 人机交互绘图技术
6.1 基本图形输入设备和基本交互任务
6.2 人机交互输入模式
6.3 常见的辅助交互技术
6.4 OpenGL中的交互式绘图技术
6.5 人机交互的发展
习题
第7章 隐藏线和隐藏面的消除
7.1 可见面判断的有效技术
7.2 多面体隐藏线消除算法
7.3 基于窗口的子分算法
7.4 基于多边形的子分算法
7.5 z缓冲器算法和扫描线算法
7.6 优先级排序表算法
7.7 光线投射算法
7.8 曲面隐藏线的消除
习题
第8章 光照明模型
8.1 简单光明模型
8.2 光滑明暗处理技术
8.3 OpenGL环境下的光明模型
习题
第9章 Bezier曲线曲面
9.1 曲线曲面的基础知识
9.2 Bezier曲线
9.3 Bezier曲面
习题
第10章 B样条曲线曲面、Coons曲面和有理样条曲线曲面
10.1 B样条曲线曲面
10.2 Coons曲面
10.3 曲面的互化
10.4 有理Bezier曲线曲面
习题
第11章 三维实体造型
11.1 三维物体在计算机内的表示
11.2 CSG树表示
11.3 边界表示法
11.4 空间分割表示
11.5 基于图像的三维造型
习题
第12章 真实感图形的绘制
12.1 光线跟踪技术
12.2 基于物理的光照明模型
12.3 阴影
12.4 纹理
12.5 图形反走样技术
12.6 辐射度方法
12.7 基于图像的绘制
习题
第13章 科学计算可视化
13.1 科学计算可视化的基本步骤和方法分类
13.2 科学计算可视化处理的数据
13.3 面绘制方法
13.4 体绘制方法
13.5 矢量场和张量场的可视化
习题
第14章 颜色
14.1 颜色特征
14.2 标准基色和色彩图
14.3 颜色模型
14.4 颜色模型间的相互转换
14.5 颜色的交互选择及应用
习题
附录 OpenGL
主要参考文献