第1章 绪论 1
1.1 计算机绘图的发展和应用 1
1.2 计算机绘图系统 3
第2章 程序绘图基础 10
2.1 Turbo C2.0简介 10
2.2 图形函数及其用法 14
2.3 绘图程序实例 27
2.4 上机过程 38
第3章 图形数据结构 45
3.1 基本概念 45
3.2 线性表 46
3.3 栈 56
3.4 树 57
3.5 二叉树 59
4.1 图形变换的基本原理 66
第4章 图形变换 66
4.2 二维图形的变换 68
4.3 三维图形的变换 79
4.4 三维投影变换 86
第5章 绘图程序设计 94
5.1 通用绘图程序的设计 94
5.2 图案程序设计 98
5.3 设计中的典型绘图方法 105
5.4 剖面线算法程序 112
5.5 动画程序 120
第6章 交互式图形系统 129
6.1 交互界面 129
6.2 交互控制技术 133
6.3 Auto CAD的基本概念与操作 136
6.4 Auto CAD的二维作图环境 141
7.1 图形编辑概述 152
第7章 Auto CAD的图形功能 152
7.2 基本绘图命令 155
7.3 图形编辑命令 161
7.4 图块、外部引用、剖面线 171
7.5 尺寸标注 177
第8章 曲线 190
8.1 常见二次曲线的绘制 190
8.2 抛物样条曲线 194
8.3 三次参数样条曲线 202
8.4 Bézier曲线和B样条曲线 209
8.5 实验曲线的绘制方法 219
第9章 图形算法 224
9.1 基本运算方法 224
9.2 窗口运算 230
9.3 直线段的裁剪算法 233
9.4 多边形的裁剪算法 238
9.5 多边形之间的运算 242
9.6 分形 245
第10章 对Auto CAD的二次开发 252
10.1 线型和图案 252
10.2 符号(形)与字体 255
10.3 脚本文件和程序参数文件 262
10.4 菜单 266
10.5 图形信息交换与DXF文件 285
第11章 上机作业及指导 298
11.1 作业说明 298
11.2 习题集 298
附录1 C语言常用库函数 306
附录2 Turbo C2.0的图形函数 310
参考文献 316