上篇 计算机图形学原理 13
第一章 计算机图形处理系统 13
1.1 概述 13
1.2 计算机图形处理硬件系统 14
1.3 计算机图形处理软件系统 19
1.4 绘图仪的插补原理及功能 20
1.5 图形处理基本指令 24
2.1 基本概念 27
第二章 BASIC语言简介 27
2.2 输入输出语句 29
2.3 控制语句 33
2.4 子程序·转子语句(GOSUB)和返回语句(RETURN) 38
2.5 数组说明语句——DIM语句 41
2.6 上机操作与程序调试 41
第三章 平面图形与平面曲线的计算机生成 44
3.1 平面图形 44
3.2 规则平面曲线 52
3.3 几何计算及连接子程序设计 59
3.4 剖面线程序设计 69
3.5 尺寸标注程序设计方法 79
3.6 表面粗糙度符号的子程序设计 83
第四章 图形变换 87
4.1 矩阵及其乘法运算 87
4.2 齐次坐标 89
4.3 二维图形变换 89
4.4 三维图形变换 99
4.5 物体的正投影变换、轴测变换和透视变换 112
4.6 三维图形程序设计 127
4.7 图形裁剪与窗口 133
下篇 AutoCAD绘图软件 137
第五章 AutoCAD的启动与菜单结构 137
5.1 启动 137
5.2 命令的输入 137
5.3 数据的输入 138
5.4 菜单结构 140
5.5 开发自己的菜单 147
6.2 HELP(求助)命令 149
6.1 概述 149
第六章 实用命令 149
6.3 QUIT(退出)命令 150
6.4 END(结束)命令 150
6.5 SAVE(保存)命令 151
6.6 LIMITS(绘图界限)命令 151
6.7 UNITS(单位)命令 152
6.8 STATUS(状态)命令 155
6.9 FILES(文件管理)命令 156
6.11 PURGE(删除命名目标)命令 159
6.10 RENAME(重新命名)命令 159
6.12 SHELL/SH(外部)命令 160
6.13 External Commands(外部)命令 161
第七章 实体绘图命令 162
7.1 POINT(点)命令 162
7.2 LINE(直线)命令 164
7.3 CIRCLE(圆)命令 166
7.4 ARC(圆弧)命令 169
7.5 PLINE(多义线)命令 173
7.6 DOUGHNUT/DONUT(圆环)命令 177
7.7 ELLIPSE(椭圆)命令 178
7.8 POLYGON(多边形)命令 180
7.9 SOLID(区域填充)命令 181
7.10 TEXT(常规文本)和DTEXT(动态文本)命令 182
7.11 STYLE(字型)命令 185
第八章 图形编辑命令 187
8.1 实体选择 187
8.2 基本编辑命令 189
8.3 高级编辑命令 208
9.2 AREA(面积)命令 230
第九章 询问命令 230
9.1 概述 230
9.3 DIST(距离)命令 232
9.4 ID(点坐标)命令 233
9.5 LIST(列表)命令 233
9.6 DBLIST(图形数据列表)命令 235
第十章 显示控制 236
10.1 概述 236
10.2 ZOOM(缩放)命令 236
10.3 PAN(扫视)命令 241
10.4 VIEW(视图管理)命令 242
10.5 VIEWRES(视图分辩率)命令 243
10.6 REDRAW(重画)命令 244
10.7 关于命令的嵌套使用 245
10.8 REGEN(重新生成)命令 246
10.9 REGENAUTO(自动重新生成)命令 246
10.10 FILL(填充)命令 246
10.11 DRAGMODE(拖动模式)命令 247
11.2 图层的基本概念 248
第十一章 图层与线型 248
11.1 概述 248
11.3 LAYER(图层)命令 250
11.4 线型文件 253
11.5 LINETYPE(线型)命令 255
11.6 LTSCALE(线型比例)命令 256
11.7 LINETYPE命令中的Set选择项 257
11.8 COLOR(颜色)命令 258
12.1 概述 260
12.2 SNAP(捕捉)命令 260
第十二章 绘图工具 260
12.3 GRID(栅格)命令 262
12.4 AXIS(轴线)命令 263
12.5 ISOPLANE(等轴测平面)命令 264
12.6 ORTHO(正交)命令 265
12.7 OSNAP(目标捕捉)命令与OSNAP方式 266
12.8 APERTURE(靶区)命令 269
12.9 BLIPMODE(光标)命令 269
12.10 SETVAR(系统变量)命令 269
13.2 块的功用 274
第十三章 块 274
13.1 概述 274
13.3 BLOCK(块)命令 275
13.4 INSERT(插入)命令和MINSERT(多重插入)命令 276
13.5 块与图形文件的关系 278
13.6 BASE(基点)命令 279
13.7 WBLOCK(块存盘)命令 279
13.8 块与层 280
13.9 嵌套块 280
14.1 尺寸标注的基本概念 282
第十四章 尺寸标注、剖面线、图案文件 282
14.2 DIM(尺寸)与DIM1(一次尺寸)命令 284
14.3 线性尺寸标注命令 285
14.4 角度尺寸标注(ANGULAR)命令 287
14.5 直径尺寸标注(DIAMETER)命令 288
14.6 半径尺寸标注(RADIUS)命令 289
14.7 尺寸标注的实用命令 289
14.8 尺寸变量 293
14.9 HATCH(剖面线)命令 299
14.10 图案文件 301
15.1 命令文件(Command Scripts) 304
第十五章 特殊功能 304
15.2 与编制命令有关的几个命令 306
15.3 幻灯片显示法 307
第十六章 AutoCAD的安装与配置 310
16.1 AutoCAD硬件系统 310
16.2 设置DOS环境 311
16.3 安装AutoCAD 319
16.4 AutoCAD外部设备配置 328
17.1 概述 333
第十七章 三维功能 333
17.2 ELEV (基面)命令 334
17.3 VPOINT(视点)命令 336
17.4 HIDE(消隐)命令 337
17.5 三维点的命令 342
17.6 3DLINE(三维直线)命令 343
17.7 3DPOLY(三维多义线)命令 344
17.8 3DFACE(三维面)命令 345
17.9 三维多边形网格 345
18.1 AutoLISP的安装 353
第十八章 二次开发的工具——AutoLISP简介 353
18.2 AutoLISP的基本成分 355
18.3 AutoLISP程序的设计、装入和运行 363
18.4 编程举例 365
习题集 367
附录A AutoCAD命令一览表 373
附录B AutoCAD图案表 377
附录C BASIC程序出错信息表 380