第1章计算机图形学综述
1.1计算机辅助设计
1.2图示图形学
1.3计算机艺术
1.4娱乐
1.5教学与培训
1.6可视化
1.7图象处理
1.8图形用户接口
第2章图形系统综述
2.1视频显示设备
2.2光栅扫描系统
2.3随机扫描系统
2.4图形监视器与工作站
2.5输入设备
2.6硬拷贝设备
2.7图形软件
小结
参考文献
练习题
第3章输出图元
3.1点和线
3.2画线算法
3.3帧缓冲器的装载
3.4画线函数
3.5圆生成算法
3.6椭圆生成算法
3.7其它曲线
3.8并行曲线算法
3.9曲线函数
3.10象素编址和物体的几何表示
3.11填充区域图元
3.12区域填充函数
3.13单元阵列
3.14字符生成
小结
参考文献
练习题
第4章输出图元的属性
4.1线属性
4.2曲线属性
4.3颜色和亮度等级
4.4区域填充属性
4.5字符属性
4.6束属性
4.7查询函数
4.8反走样
小结
参考文献
练习题
第5章二维几何变换
5.1基本变换
5.2矩阵表示和齐次坐标
5.3复合变换
5.4其它变换
5.5坐标系间的变换
5.6仿射变换
5.7变换函数
5.8变换的光栅方法
小结
参考文献
练习题
第6章两维观察
6.1观察流程
6.2观察参考坐标系
6.3窗口到视区的坐标变换
6.4两维观察函数
6.5裁剪操作
6.6点的裁剪
6.7线段的裁剪
6.8多边形的裁剪
6.9曲线的裁剪
6.10文字的裁剪
6.11外部裁剪
小.结
参考文献
练习题
第7章结构和层次模型
7.1结构的概念
7.1.1基本结构函数
7.1.2设置结构属性
7.2编辑结构
7.3基本建模概念
7.4用结构来建立层次式模型
小结
参考文献
练习题
第8章图形用户接口和交互输入方法
8.1用户对话
8.2图形数据的输入
8.3输入功能
8.4输入设备参数的初值
8.5交互式构图技术
8.6虚拟现实环境
小结
参考文献
练习题
第9章三维概念
9.1三维显示方法
9.2三维图体软件包
第10章三维物体的表示
10.1多边形表面
10.2曲线和曲面
10.3二次曲面
10.4超二次曲面
10.5柔性物体
10.6样条表示
10.7三次样条插值方法
10.8B6zier曲线和曲面
10.9B—样条曲线和曲面
10.10Beta-样条曲线
10.11有理样条
10.12两种样条表达式问的转换
10.13样条曲线和曲面的显示
10.14扫描表示
10.15结构实体几何法
10.16八叉树
10.17BSP树
10.18分形几何方法
10.19形状语法和其它过程性方法
10.20微粒系统
10.21基于物理的建模
10.22数据集的可视化
小结
参考文献
练习题
第11章三维几何和建模变换
11.1平移
11.2旋转
11.3缩放
11.4其它变换
11.5复合变换
11.6三维变换函数
11.7建模变换和坐标变换
小结
参考文献
练习题
第12章三维观察
12.1观察流水线
12.2观察坐标
12.3投影
12.4观察体和一般投影变换
12.5裁剪
12.6硬件实现
12.7三维观察函数
小结
参考文献
练习题
策13章可见面判别算法
13.1可见面判别算法的分类
13.2后向面判别
13.3深度缓冲器算法
13.4A缓冲器算法
13.5扫描线算法
13.6深度排序算法
13.7BSP树算法
13.8区域细分算法
13.9八叉树算法
13.10光线投射算法
13.11曲面
13.12线框算法
13.13可见性判别函数
小结
参考文献
练习题
第14章光照模型和面绘制算法
14.1光源
14.2基本光照模型
14.3光强度显示
14.4半色调模式和抖动技术
14.5多边形绘制算法
14.6光线跟踪算法
14.7幅射度光照模型
14.8环境映射
14.9添加表面细节
小结
参考文献
练习题
第15章颜色模型和颜色应用
15.1光的特性
15.2标准基色和色彩图
15.3直观的颜色概念
15.4RGB颜色模型
15.5YIQ颜色模型
15.6CMY颜色模型
15.7HSV颜色模型
15.8HSV和RGB模型之间的转换
15.9HLS颜色模型
15.10颜色选择及其应用
小结
参考文献
练习题
第16章计算机动画
16.1动画序列的设计
16.2通用计算机动画功能
16.3光栅动画
16.4计算机动画语言
16.5关键帧系统
16.6运动的描述
小结
参考文献
练习题
附录A计算机图形学的数学基础
A.1坐标参照系
A.2点与向量
A.3基向量和度量张量
A.4矩阵
A.5复数
A.6四元数
A.7非参数表示
A.8参数表示
A.9数值方法
总参考文献