目 录
第1章计算机图形学综述
11计算机辅助设计
12图示图形学
13计算机艺术
14娱乐
15教学与培训
16可视化
17图像处理
18图形用户界面
第2章图形系统综述
21视频显示设备
211刷新式CRT
212光栅扫描显示器
213随机扫描显示器
214彩色CRT监视器
215直视存储管
216平板显示器
217三维观察设备
218立体感和虚拟现实系统
22光栅扫描系统
221视频控制器
222光栅扫描显示处理器
23随机扫描系统
24图形监视器与工作站
25输入设备
251键盘
252鼠标
253跟踪球和空间球
254操纵杆
255数据手套
256数字化仪
257图像扫描仪
258触摸板
259光笔
2510声音系统
26硬拷贝设备
27图形软件
271坐标表示
272图形功能
273软件标准
274PHIGS工作站
小结
参考文献
练习题
第3章输出图元
31点和线
32画线算法
321DDA算法
322Bresenham画线算法
323并行画线算法
33帧缓冲器的装载
34画线函数
35圆生成算法
351圆的特性
352中点圆算法
36椭圆生成算法
361椭圆的特征
362中点椭圆算法
37其他曲线
371圆锥曲线
372多项式和样条曲线
38并行曲线算法
39曲线函数
310像素编址和物体的几何表示
3101屏幕网格坐标
3102保留显示的物体的几何特性
311填充区域图元
3111扫描线多边形填充算法
3112内-外测试
3113曲线边界区域的扫描线填充
3114边界填充算法
3115泛滥填充算法
312区域填充函数
313单元阵列
314字符生成
小结
参考文献
练习题
第4章输出图元的属性
41线属性
411线型
412线宽
413画笔或笔刷的选择
414线颜色
42曲线属性
43颜色和亮度等级
431颜色表
432灰度等级
44区域填充属性
441填充模式
442图案填充
443软填充
45字符属性
451文本属性
452标记属性
46束属性
461线的束属性
462区域填充束属性
463文本的束属性
464标记的束属性
47查询函数
48反走样
481直线段的过取样
482加权的像素掩模
483直线段的区域取样
484过滤技术
485像素移相
486直线亮度差的校正
487对区域边界进行反走样
小结
参考文献
练习题
第5章二维几何变换
5.1基本变换
5.1.1平移
5.1.2旋转
5.1.3缩放
5.2矩阵表达式和齐次坐标
5.3复合变换
5.3.1平移
5.3.2旋转
5.3.3缩放
5.3.4通用基准点旋转
5.3.5通用固定点缩放
5.3.6通用定向缩放
5.3.7连接特性
5.3.8通用复合变换和计算效率
5.4其他变换
5.4.1反射
5.4.2错切
5.5坐标系间的变换
5.6仿射变换
5.7变换函数
5.8变换的光栅方法
小结
参考文献
练习题
第6章二维观察
6.1观察流程
6.2观察参照坐标系
6.3窗口到视口的坐标变换
6.4二维观察函数
6.5裁剪操作
6.6点的裁剪
6.7线段的裁剪
6.7.1CohenSutherland线段裁剪算法
6.7.2梁友栋Barsky线段裁剪算法
6.7.3NichollLeeNicholl线段裁剪算法
6.7.4非矩形裁剪窗口的线段裁剪
6.7.5划分凹多边形
6.8多边形的裁剪
6.8.1SutherlandHodgeman多边形裁剪
6.8.2WeilerAtherton算法
6.8.3其他多边形的裁剪算法
6.9曲线的裁剪
6.10文字的裁剪
6.11外部裁剪
小结
参考文献
练习题
第7章结构和层次建模
7.1结构的概念
7.1.1基本结构函数
7.1.2设置结构属性
7.2编辑结构
7.2.1结构表和元素指针
7.2.2设置编辑模式
7.2.3插入结构元素
7.2.4替代结构元素
7.2.5删除结构元素
7.2.6标识结构元素
7.2.7从一个结构中将元素复制到另一个结构
7.3基本建模概念
7.3.1模型表示
7.3.2符号层次
7.3.3建模软件包
7.4使用结构来建立层次式模型
7.4.1局部坐标和建模变换
7.4.2模型变换
7.4.3结构层次
小结
参考文献
练习题
第8章图形用户界面和交互输入方法
8.1用户对话
8.1.1窗口和图符
8.1.2适应多种熟练程度的用户
8.1.3一致性
8.1.4减少记忆量
8.1.5回退和出错处理
8.1.6反馈
8.2图形数据的输入
8.2.1输入设备的逻辑分类
8.2.2定位设备
展开