第1章 概述 1
1.1 计算机辅助设计的基本概念 1
1.2 计算机辅助设计系统的硬件 2
1.3 计算机辅助设计系统的软件 7
1.4 计算机辅助设计系统的形式 7
1.5 坐标系 8
1.6 计算机自动绘图 9
第2章 Turbo Pascal语言基础知识 23
2.1 程序框架与语法描述 23
2.2 Turbo Pascal程序设计初步 27
2.3 常量和常量定义 34
2.4 分程序和作用域 37
2.5 类型和类型定义 39
2.6 变量与变量说明 52
2.7 类型常量 58
2.8 表达式 62
2.9 语句 70
第3章Turbo Pascal语言中过程与函数的使用及单元 80
3.1 过程与函数 80
3.2 程序与单元 92
3.3 标准单元 104
第4章Turbo Pascal过程与函数简介 117
第5章 几何构型和图形变换的矩阵方法 169
5.1 概述 169
5.2 二维图形的变换 169
5.3 三维图形的变换 185
第6章 图形的开窗和裁剪 206
6.1 窗口和裁剪 206
6.2 直线段的裁剪 207
6.3 平面多边形的裁剪算法 212
6.4 窗口-视图区变换 215
6.5 视向变换 219
6.6 透视变换 225
6.7 三维窗口及三维裁剪的概念 229
第7章 数据结构 231
7.1 数据结构的引入 231
7.2 线性列表结构 232
7.3 单向链表结构 236
7.4 循环链表及多重链表 242
7.5 树形结构简介 244
7.6 排序及查找 252
第8章 平面立体图形的隐藏线消去 259
8.1 消隐概述 259
8.2 常用的几何计算方法 260
8.3 常用的数据结构形式 267
8.4 凸多面体的消隐方法 269
8.5 任意平面体的消隐算法 273
8.6 曲面体(片)的消隐处理 276
第9章 绘图程序的设计 278
9.1 基本图形及其程序设计 278
9.2 剖面线的绘制 288
9.3 绘制零件图的程序设计 290
第10章 设计系统的设计方法 303
10.1 设计系统的类型 303
10.2 设计系统的软件 305
10.3 程序设计的意义 308
10.4 程序系统分析 309
10.5 总体设计 309
10.6 详细设计 311
10.7 实例——齿轮减速箱设计系统的设计 315
第11章 AutoCAD绘图软件包 337
11.1 AutoCAD绘图软件包 337
11.2 AutoCAD的实用命令 345
11.3 AutoCAD的绘图命令 350
11.4 显示命令 367
12.1 图形设置 376
第12章AutoCAD的设置、图层及特性、文本及填充、目标捕捉功能 376
12.2 图层和特性 380
12.3 文本命令 391
12.4 阴影填充(剖面线)功能 399
12.5 目标捕捉 405
第13章AutoCAD的修改编辑功能 410
13.1 实体的选取 410
13.2 建构命令 416
13.3 修剪命令 425
第14章AutoCAD的图块和属性、尺寸标注功能 438
14.1 块 438
14.2 属性 444
14.3 尺寸标注概述 454
14.4 Dim和Diml命令 455
14.5 线性尺寸标注 457
14.6 角度、直径和半径、引出线和坐标式标注 461
14.7 尺寸标注的编辑、设置命令 466
第15章 图形输出及三维作图命令 478
15.1 图形输出 478
15.2 用户坐标系 483
15.3 3D曲面 489
15.4 实体造型 502
参考文献 521