第一章 概论 1
1.1 图形学研究内容及应用 1
1.2 图形学与CAD技术发展历史及今后趋势 4
1.3 图形学中坐标系 9
1.4 TURBO PASCAL图形功能 11
习题和上机题 12
第二章 图形输入、输出设备和接口技术 13
2.1 图形输入设备 13
2.2 图形输出设备 17
2.3 数据存贮设备 23
2.4 设备接口技术和图形卡 24
习题和上机题 27
第三章 直线和圆弧生成技术 28
3.1 直线和圆弧DDA法 28
3.2 直线和圆弧布雷森汉姆(Bresenhan)法 34
3.3 纵横比和去台阶技术 42
习题和上机题 45
4.1 窗口与视区及其坐标变换 46
第四章 图形变换技术 46
4.2 线段与多边形裁剪 48
4.3 图形几何变换 55
4.4 物体投影变换 70
习题和上机题 86
第五章 字符和子图形生成技术 88
5.1 矢量字符和点阵字符生成法 88
5.2 子图形形状表和简单子图形形状表赋值法 90
5.3 子图形显示、选择和牵引 92
5.4 复杂子图形形状表赋值法 96
习题和上机题 100
第六章 交互技术 101
6.1 交互输入技术和输入控制方式 101
6.2 交互控制技术 103
6.3 拾取技术 108
6.4 人机界面设计技术 110
习题和上机题 118
7.1 多边形区域填色 119
第七章 填色与浓淡技术 119
7.2 一般区域填色 127
7.3 线浓淡与点浓淡技术 134
习题和上机题 142
第八章 动画技术 143
8.1 分段操作 143
8.2 速度控制 152
8.3 运动控制 154
8.4 碰撞判别 156
习题和上机题 158
第九章 曲线和曲面生成技术 159
9.1 贝齐尔(Bezier)曲线与曲面 159
9.2 B样条曲线与曲面 170
9.3 旋转曲面 176
习题和上机题 177
第十章 隐线和隐面消除技术 179
10.1 求交计算 179
10.2 隐线消除 183
10.3 隐面消除 190
习题和上机题 191
第十一章 图形数据存贮和压缩技术 192
11.1 图形数据结构 192
11.2 图形数据库 197
11.3 CAD数据库 199
11.4 图形数据压缩 202
习题和上机题 206
12.1 CAD型式与CAD过程 207
第十二章 CAD技术及其应用 207
12.2 数学建模与几何造型 215
12.3 有限元分析与优化 222
12.4 CAD技术应用 230
习题和上机题 238
附录一 图形核心系统GKS简介 239
附录二 TURBO PASCAL 6.0库过程与函数 243
附录三 TURBO PASCAL 6.0错误信息 390
主要参考文献 405