第一部分 AutoCAD R14绘图基础 1
第一章 引言 1
1.1 AutoCAD概述 1
1.2 AutoCAD R14的安装与配置 3
1.2.1 AutoCAD R14的系统需求 3
1.2.2 AutoCAD R14的安装 3
1.2.3 AutoCAD R14的配置 6
1.3 本书约定 6
第二章 AutoCAD入门 8
2.1 AutoCAD图形屏幕 8
2.1.1 启动AutoCAD 8
2.1.2 绘图窗口 9
2.1.3 标题框 9
2.1.4 菜单栏 10
2.1.5 命令提示区和状态行 10
2.1.6 工具条 10
2.1.7 对话框 12
2.1.8 AutoCAD文本窗口和屏幕菜单 14
2.2 AutoCAD的基本操作 15
2.2.1 命令的输入 15
2.2.2 数据的输入 18
2.3 AutoCAD的图素 19
2.3.1 常用图素 19
2.3.2 目标选择 20
2.4 AutoCAD的帮助功能 21
第三章 基本绘图技术 23
3.1 图形的创建、打开及存储 23
3.1.1 图形的创建 23
3.1.2 图形的打开 24
3.1.3 图形的存储 26
3.2 绘图环境的设置 27
3.2.1 图形的组织 27
3.2.2 比例因子 28
3.2.3 设置图形单位和图限 28
3.2.4 对文本和符号应用比例因子 29
3.2.5 原型图 30
3.2.6 设置层、颜色和线型 30
3.2.7 设置对象属性 35
3.3 精确绘图 36
3.3.1 使用绘图帮助 36
3.3.2 使用功能捕捉对象 38
3.4 绘图命令 41
3.4.1 点命令(POINT) 41
3.4.2 直线命令(LINE) 42
3.4.3 射线命令(RAY) 43
3.4.4 构造线命令(XLINE) 43
3.4.5 圆命令(CIRCLE) 44
3.4.6 圆环命令(DONUT) 45
3.4.7 圆弧命令(ARC) 45
3.4.8 矩形命令(RECTANG) 46
3.4.9 正多边形命令(POLYGON) 47
3.4.10 椭圆(ELLIPSE)和椭圆弧命令(ELLIPSE ARC) 48
3.4.11 多义线命令(PLINE) 49
3.4.12 徒手画命令(SKETCH) 50
3.4.13 多义线边界命令(BOUNDARY) 52
3.4.14 样条曲线命令(SPLINE) 53
第四章 显示控制和查询命令 55
4.1 模型空间和图纸空间 55
4.1.1 图纸空间 55
4.1.2 浮动视区 55
4.1.3 选择当前视区并进入模型空间 57
4.1.4 浮动视区编辑 57
4.1.5 浮动视区中层的控制 58
4.1.6 贴片视区 59
4.1.7 贴片视区打开、设置和关闭 59
4.2 重画与重生成 60
4.3 控制图形显示 61
4.3.1 使用ZOOM Window 61
4.3.2 ZOOM命令的其他选项 61
4.3.3 了解AutoCAD的虚拟屏幕技术 63
4.3.4 平移视图 63
4.3.5 VIEW视图命令 64
4.3.6 鹰眼命令 64
4.4 线型文件 66
4.4.1 线型文件的格式 66
4.4.2 线型文件的建立 66
4.5 图形查询 66
4.5.1 图形信息 67
4.5.2 时间和日期信息 67
4.5.3 观察和修改系统变量 68
4.5.4 使用带?的命令显示特定信息 69
4.5.5 特定对象数据查看及修改 70
4.5.6 距离、面积和点坐标的测定 71
4.5.7 计算器 73
4.6 幻灯片文件 77
4.6.1 幻灯片及其制作 77
4.6.2 幻灯片的放映 78
第五章 输出图形 79
5.1 输出设备的选择 79
5.2 绘图设备的配置 82
5.3 绘图笔参数 83
5.3.1 绘图笔参数的调整 83
5.3.2 绘图笔优化 85
5.3.3 绘图纸尺寸和方位 86
5.4 绘图区的确定 86
5.5 绘图比例、绘图角度及原点 88
5.5.1 绘图角度与原点 88
5.5.2 绘图比例 88
5.6 绘图输出预览 88
5.7 绘图实例 90
第六章 图形对象编辑 93
6.1 实体位置和大小的编辑 93
6.1.1 移动命令(MOVE) 93
6.1.2 旋转命令(ROTATE) 93
6.1.3 平移旋转命令(ALIGN) 94
6.1.4 比例变换命令(SCALE) 95
6.1.5 改变长度命令(LENGTHEN) 95
6.2 实体的复制 96
6.2.1 复制命令(COPY) 96
6.2.2 镜像命令(MIRROR) 97
6.2.3 偏移命令(OFFSET) 97
6.2.4 阵列命令(ARRAY) 98
6.3 编辑实体的形状和特性 99
6.3.1 伸展命令(STRETCH) 99
6.3.2 修剪命令(TRIM) 99
6.3.3 延伸命令(EXTEND) 100
6.3.4 切断命令(BREAK) 101
6.3.5 倒角命令(CHAMFER) 101
6.3.6 圆角命令(FILLET) 103
6.3.7 等分命令(DIVIDE) 103
6.3.8 定长命令(MEASURE) 103
6.3.9 多义线编辑命令(PEDIT) 104
6.3.10 改变命令(CHANGE) 106
6.3.11 改变特性命令(CHPROP) 107
6.3.12 分解命令(EXPLODE) 108
6.4 实体的删除及恢复 109
6.4.1 删除命令(ERASE) 109
6.4.2 恢复被删除实体命令(OOPS) 109
6.4.3 取消命令(UNDO) 109
6.4.4 重运行命令(REDO) 110
6.5 剖面线绘制和编辑 110
6.5.1 剖面线图案的使用 110
6.5.2 编辑关联剖面线 111
6.5.3分解剖面线 113
6.5.4 控制剖面线的边界和类型 113
6.6 利用关键点编辑对象 114
6.6.1 何为关键点 115
6.6.2 利用关键点可进行的操作 115
6.6.3 关键点的控制及选择集设置 116
第七章 标注功能 118
7.1 文字标注 118
7.1.1 单行文本的标注 118
7.1.2 多处单行文本的标注 118
7.1.3 大段文本的标注 120
7.2 文本类型和字体 123
7.3 输入特殊字符 124
7.4 文本的编辑 124
7.4.1 修改文本 124
7.4.2 MTEXT属性的修改 125
7.5 拼写检查 126
7.6 尺寸标注 126
7.6.1 线性尺寸标注 127
7.6.2 半径、直径和圆心的标注 129
7.6.3 角度型尺寸标注 130
7.6.4 图形的注释 131
7.7 尺寸标注格式设置 131
7.7.1 Geometry对话框 132
7.7.2 Format对话框 132
7.7.3 Annotation对话框 134
7.8 尺寸标注编辑 137
7.8.1 DIMOVERRIDE命令 137
7.8.2 尺寸标注格式的编辑 137
7.8.3 尺寸文本的编辑 137
7.8.4 尺寸文本位置的调整 137
7.9 制订公差 138
7.9.1 控制特殊的尺寸类型 138
7.9.2 形位公差 138
第八章 图块和外部引用 141
8.1 图块 141
8.1.1 块的定义 141
8.1.2 块的插入(引用) 143
8.1.3 基点(插入点) 145
8.1.4 属性 146
8.1.5 块的编辑 150
8.1.6 块的重新定义 154
8.2 外部引用 154
8.2.1 外部引用的附加与覆盖 155
8.2.2 外部引用的删除 156
8.2.3 外部引用的更新与屏蔽 156
8.2.4 外部引用的连接 156
8.2.5 外部引用的路径 157
第九章 三维绘图 158
9.1 轴测图 158
9.1.1 轴测投影模式的激活 158
9.1.2 轴测平面 159
9.1.3 轴测图的绘制 159
9.2 第三维 161
9.2.1 当前高度和厚度的设置 161
9.2.2 用户坐标系 162
9.2.3 预置用户坐标系 164
9.3 观察三维模型 164
9.3.1 视点的设置 164
9.3.2 平面视图 166
9.3.3 消除隐藏线 166
9.4 绘制基本三维实体 167
9.4.1 三维点的输入 167
9.4.2 三维多义线 168
9.4.3 绘制三维平面(3DFace) 169
9.4.4 三维网格曲面的绘制 170
9.4.5 绘制基本三维图形 172
9.4.6 绘制规则曲面 174
9.4.7 拉伸曲面 174
9.4.8 旋转曲面 175
9.4.9 三维孔斯型曲面 175
9.5 三维实体 176
9.5.1 绘制基本实体 176
9.5.2 绘制复杂实体 177
9.5.3 编辑实体 178
9.5.4 控制实体显示 181
9.6 三维图形的编辑 181
9.6.1 PEDIT命令 181
9.6.2 三维旋转命令 182
9.6.3 三维阵列命令 183
9.6.4 三维镜像命令 183
9.7 着色和渲染 184
9.7.1 动态观察命令 184
9.7.2 着色命令 187
9.7.3 渲染命令 187
第十章 AutoCAD的开发 191
10.1 AutoLISP语言 191
10.1.1 AutoLISP语言的数据类型和表达式 191
10.1.2 AutoLISP的函数概述 192
10.1.3 AutoLISP的常用函数 192
10.1.4 AutoLISP程序的装载和运行 197
10.1.5 AutoLISP语言绘图程序的编制 198
10.2 命令组文件 201
10.2.1 命令组文件的生成 201
10.2.2 命令组文件的调用 201
10.3 形文件 202
10.3.1 形的定义 202
10.3.2 形文件的生成、编译及调用 204
10.4 菜单文件和工具条 205
10.4.1 菜单文件 205
10.4.2 工具条的用户化 209
10.5 对话框开发工具 213
10.5.1 对话框的成分及控件的属性 213
10.5.2 DCL语法 214
10.5.3 对话框编制示例 216
10.6 图形交换文件 217
10.6.1 DXF文件的组成 217
10.6.2 DXF的组码 218
10.6.3 从DXF文件中提取实体数据的高级语言程序 219
10.6.4 生成DXF文件的高级语言接口程序 220
10.7 ADSRX开发工具 221
10.7.1 ADS与ARX 222
10.7.2 ADS向ARX的移植 222
10.7.3 MSVC++4.X集成环境下ADSRX程序的调试 227
10.7.4 ADSRX程序的装载 228
第二部分 MDT使用和技巧 230
第十一章 引论 230
11.1 MDT概述 230
11.1.1 机械设计的三种类型 230
11.1.2 MDT的特点 230
11.1.3 MDT对硬件的要求 231
11.2 MDT的图形文件及图形的继承 231
11.2.1 Part文件和Assembly文件 231
11.2.2 MDT以前版本和AutoCAD图形的继承 232
11.3 MDT的用户界面 232
11.3.1 Desktop浏览器 232
11.3.2 工具条 235
11.3.3 下拉菜单 235
11.3.4 屏幕菜单和命令行 236
11.4 MDT的图形观察工具 236
第十二章 基于特征的三维参数化实体造型 239
12.1 实体造型过程概述 239
12.2 草图 242
12.2.1 草图平面 242
12.2.2 用AutoCAD命令作二维草图 243
12.2.3 定义草图、扫描路径和阶梯剖的剖切线 244
12.2.4 有关草图的其他问题 245
12.3 约束 247
12.3.1 欠约束与过约束 247
12.3.2 尺寸约束 247
12.3.3 几何约束 249
12.3.4 有关约束的技术问题 251
12.4 特征 255
12.4.1 特征概述 255
12.4.2 草图特征 256
12.4.3 位置特征 260
12.4.4 实位特征 270
12.4.5 删除特征 272
12.4.6 编辑特征和草图 273
12.5 设计变量 275
12.5.1 全局变量 275
12.5.2 局部变量 277
12.5.3 表驱动 277
12.6 零件 279
12.6.1 新建和激活零件 279
12.6.2 零件属性 280
12.6.3 零件编辑 282
12.6.4 零件信息 284
12.6.5 零件的输出、输入 285
12.6.6 实体造型可见性控制和系统变量设置 286
12.7 实体造型与AutoCAD 288
12.7.1 用AutoCAD命令编辑草图的限制 288
12.7.2 实体造型中的层管理 289
12.7.3 Part参数化实体与3Dsolid非参数化实体 289
12.7.4 用AutoCAD的系统变量控制实体的显示 290
第十三章 NURBS曲面造型 292
13.1 曲面及其显示 292
13.1.1 用UV线及法线显示曲面 292
13.1.2 有关NURBS的参数及其显示 294
13.1.3 曲面的连续性及其控制 296
13.1.4 曲面的系统精度和拟合精度 296
13.1.5 曲面剪切和边界编辑 299
13.1.6 曲面上的附加线 300
13.2 曲面上的曲线 303
13.2.1 曲线 303
13.2.2 曲面上的流线 305
13.2.3 两张曲面的交线 306
13.2.4 曲面上的剖切线 306
13.2.5 曲线在曲面上的投影 307
13.2.6 曲面的分界线 308
13.3 曲线的编辑 309
13.3.1 拟合和分解 309
13.3.2 曲线联接 310
13.3.3 曲线的精度控制及反向 310
13.4 曲面的造型方法 311
13.4.1 基本曲面 312
13.4.2 规则曲面 313
13.4.3自由曲面 317
13.4.4 衍生曲面 320
13.5 曲面的编辑 323
13.5.1 曲面的点编辑 323
13.5.2 曲面的打断、联接和延展 324
13.5.3 曲面截取 326
13.6 其他命令 326
13.6.1 曲面的显示 326
13.6.2 线到线、线到面的距离 327
13.6.3 曲面的物理性质 328
第十四章 带约束的装配 330
14.1 装配概述 330
14.1.1 装配中的几个基本概念 330
14.1.2 装配过程 332
14.2 零/部件管理 333
14.2.1 目录——构件管理器 333
14.2.2 有关构件的几个命令 338
14.3 Desktop浏览器——逻辑树 341
14.3.1 浏览器中零/部件及特征的管理与编辑 341
14.3.2 浏览器中场景的管理和编辑 343
14.3.3 浏览器中视图的管理与编辑 347
14.4 装配 348
14.4.1 装配约束和装配件的智能选取 348
14.4.2 四个装配约束命令 349
14.4.3 编辑约束 351
14.4.4 装配的几个辅助命令 351
14.4.5 干涉检查、构件的物理特性及最短距离 352
14.5 场景 356
14.5.1 场景 356
14.5.2 爆炸图 356
14.5.3 明细表 359
14.6 在装配模型中生成和编辑零/部件 363
14.6.1 在装配中增添零件或部件 363
14.6.2 编辑内部构件 364
14.6.3 编辑外部构件 364
第十五章 二维视图 365
15.1 建立用户环境图 365
15.1.1 视图系统变量设置 365
15.1.2 孔简化标注样板设置 368
15.2 生成二维视图 369
15.2.1 创建视图 369
15.2.2 编辑视图 374
15.2.3 生成中心线 375
15.3 尺寸的标注和编辑 376
15.3.1 标注参考尺寸 376
15.3.2 尺寸的移动和隐藏 376
15.3.3 孔的简化标注及编辑 377
15.3.4 编辑尺寸的几个命令 379
15.4 符号标注 382
15.4.1 形位公差标注 382
15.4.2 表面粗糙度标注 382
15.4.3 焊接符号标注 384
15.4.4 符号的标准和符号的编辑 385
15.4.5 将标准符号附在相应的视图上 387
15.5 将MDT的二维视图转换成AutoCAD的二维视图 388
第十六章 MDT的AutoLISP和ADS 389
16.1 在MDT中如何使用AutoLISP和ADS函数 389
16.2 MDT中的AutoLISP和ADS函数的变量类型 390
16.3 MDT中的AutoLISP函数调用的几个例子 391
参考文献 392