第1章 AutoCAD基本知识 1
1.1 AutoCAD的主要功能 1
1.2 AutoCAD 2008用户界面 2
1.2.1 二维草图与注释 3
1.2.2 三维建模 6
1.2.3 AutoCAD经典 7
1.3 图形文件的基本操作 8
第2章 绘图基础知识 11
2.1 坐标系 11
2.2 设置绘图环境 15
2.3 图层管理 19
2.3.1 创建图层 19
2.3.2 管理图层 23
第3章 绘制二维图形 30
3.1 基本绘图命令 30
3.1.1 点 30
3.1.2 直线类 32
3.1.3 多边形 34
3.1.4 圆(弧)类 36
3.1.5 多段线 39
3.1.6 样条曲线 42
3.1.7 多线 45
3.1.8 徒手线 50
3.2 文字与表格 51
3.2.1 文字样式 51
3.2.2 单行文字 53
3.2.3 多行文字 56
3.2.4 表格样式和表格 57
3.3 尺寸标注 62
3.3.1 尺寸标注的规则与组成 63
3.3.2 尺寸标注样式 64
3.3.3 尺寸标注类型 73
3.4 图案填充 79
3.4.1 设置图案填充 79
3.4.2 设置孤岛 81
3.4.3 设置渐变色填充 83
3.4.4 编辑图案填充 83
3.4.5 分解填充图案 84
第4章 编辑图形 85
4.1 精确绘图工具 85
4.1.1 捕捉、栅格和正交功能定位点 85
4.1.2 对象捕捉 87
4.1.3 自动追踪 89
4.2 编辑图形 93
4.2.1 选择对象 93
4.2.2 使用夹点编辑图形 97
4.2.3 编辑图形对象 99
4.3 图块 108
4.3.1 普通块 109
4.3.2 动态块 113
4.3.3 使用图块拼画装配图 128
4.4 图形显示控制 133
4.4.1 缩放视图 133
4.4.2 平移视图 134
4.4.3 鸟瞰视图 134
第5章 绘图实例 135
5.1 平面图形的绘制 135
5.2 三视图及剖视图的绘制 146
5.3 尺寸标注 169
5.4 零件工作图的绘制 171
5.5 装配图的绘制 176
5.5.1 制作块和插入块 176
5.5.2 绘制装配图 179
第6章 Visual LISP开发技术 182
6.1 Visual LISP的数据类型 182
6.2 Visual LISP基本函数 184
6.2.1 数值函数 184
6.2.2 算术运算函数(或符号) 184
6.2.3 数的类型转换函数 187
6.2.4 赋值函数SETQ 188
6.2.5 禁止求值函数QUOTE 188
6.2.6 表处理函数 188
6.2.7 字符与ASCII码互换函数 191
6.2.8 字串互换函数 192
6.2.9 定义AutoLISP函数 193
6.2.10 C:XXX函数 193
6.2.11 其他字串函数 194
6.2.12 综合实例 195
6.3 Visual LISP的绘图功能 196
6.4 逻辑运算与分支函数 200
6.5 循环结构 205
6.6 图形数据库 208
6.6.1 概念 208
6.6.2 选择集构造函数Ssget 209
6.6.3 选择集操作函数 210
6.6.4 综合实例 212
6.7 输入/输出函数 212
6.7.1 Get族(屏幕)输入函数 212
6.7.2 屏幕输出函数 214
6.7.3 磁盘输入函数 215
6.7.4 应用实例 216
第7章 Visual LISP集成开发环境 219
7.1 Visual LJSP用户界面 219
7.2 控制台窗口 221
7.3 文本编辑器 222
7.4 加载、运行AutoLISP程序 224
7.4.1 在Visual LISP开发环境中 224
7.4.2 在AutoCAD环境中 225
7.5 调试程序 226
7.5.1 监视窗口 227
7.5.2 在不设置断点的情况下分步调试程序 230
7.5.3 断点循环 231
7.5.4 利用断点调试程序 232
7.5.5 跟踪程序运行 235
7.5.6 修改变量和函数的特性 238
7.5.7 “检验”窗口 240
7.5.8 访问AutoCAD对象 241
第8章 Visual LISP程序设计 244
8.1 基本子程序设计 244
8.1.1 基本计算子程序设计 245
8.1.2 基本绘图子程序设计 245
8.2 程序绘图实例 256
8.2.1 绘制平面图形 256
8.2.2 绘制零件图 259
8.2.3 绘制装配图 270
参考文献 284