第一章 AutoCAD开发环境及其最新发展
1.1AutoCAD早期版本的开发环境
1.1.1AutoLISP
1.1.2ADS
1.1.3ARX
1.2内部集成VisualLISP
1.3VBA的应用
1.4ObjectARX编程接口功能扩充
1.5Java的支持
第2章 VisualLISP实例训练
2.12D绘图
2.1.1绘制角平分线
2.1.2绘制螺栓
2.1.3根据范例绘图
2.1.4绘制多个圆的中心线
2.1.5绘制两圆交叉公切线
2.1.6局部放大之一
2.1.7局部放大之二
2.1.8绘制带对角线的长方形
2.1.9椭圆转换为弧段
2.1.10线段端点连接
2.1.11绘制齿轮
2.1.12绘制小草
2.1.13绘制网格
2.1.14绘制工字型梁
2.1.15绘制“L”型剖面梁
2.1.16绘制“无限长”水平线和垂直线
2.1.17两线交叉跨越示意
2.1.18绘制平行线
2.1.19绘制管子剖面
2.1.20绘制平板
2.1.21参数化设计阶梯轴
2.1.22圆周开槽
2.1.23绘制任意角的星形
2.1.24绘制与三点相切的圆
2.23D造型
2.2.1绘制2D和3D螺旋线
2.2.2绘制3DFace
2.2.3绘制连续弯折的3D管线
2.3图形编辑
2.3.1沿指定角度阵列对象
2.3.2在交点处断开线
2.3.3改变文本内容
2.3.4显示并修改单个实体的属性
2.3.5擦除线段
2.3.6复制对象到指定层
2.3.7沿指定方向多重复制对象
2.3.8复制并旋转对象
2.3.9断开对象
2.3.10双重偏移
2.3.11改进的倒圆角命令
2.3.12连接直线
2.3.13绘制十字交叉路口
2.3.14改变线或弧的线宽
2.4文本标注
2.4.1面积标注
2.4.2转换大小写
2.4.3Mtext转换成Text
2.4.4文本添加下划线
2.4.5绘制带阴影框的文本
2.5尺寸标注
2.5.1标注直线的方向和长度
2.5.2测量并标注弧长
2.5.3“气泡”标注
2.5.4点的坐标标注
2.5.5曲线型旁注线
2.5.6绘制特殊的旁注线
2.5.7标 签
2.6图 块
2.6.1创建并插入匿名块
2.6.2改变属性文本高度
2.6.3拆开不定比例的块
2.6.4插入块或外部块
2.6.5块内容列表
2.6.6组合与解散实体
2.6.7再插入同样块
2.7图 层
2.7.1将实体颜色改变为随层
2.7.2实体改变到目标层
2.7.3设置拾取对象所在图层为当前层
2.7.4复制到当前层
2.7.5解冻层
2.7.6删除层上的实体
2.7.7隔离层
2.7.8冻结层
2.7.9新建层
2.7.10移动层上的实体
2.7.11保存图层设置
2.8实用工具
2.8.1两线夹角测量
2.8.2矩形面积测量
2.8.3单位转换
2.8.4改进的LIST命令
2.8.5列出绘图环境
2.8.6体积测量
2.8.7实时放大
2.9趣味话题
2.9.1自动计数
2.9.2分形图案
2.9.3数字递增复制
2.9.4画龙和曲线图案
2.9.5变 脸
2.9.6绘制松果
2.9.7质数计算器
2.9.8改进的多边形
2.9.9自动产生对话框
第3章 VBA实例训练
3.12D绘图与编辑
3.1.1创建点对象
3.1.2绘制多义线
3.1.3绘制一组放射线
3.1.4绘制一组圆
3.1.5绘制剖面线
3.1.6改变实体颜色
3.1.7实时改变线型比例
3.1.8改变多义线的宽度
3.23D造型与编辑
3.2.1创建实心填充区域
3.2.2创建面域
3.2.3创建3D网格
3.2.43D工字梁
3.2.53D旋转
3.2.6编辑3D实体
3.3文件管理
3.3.1新建绘图
3.3.2DWG文件管理器
3.3.3DVB文件加载器
3.4文本
3.4.1创建文本
3.4.2创建多行文本
3.4.3文本、数据的输入与绘图
3.4.4文本查找与替换
3.4.5改变文本的高度
3.5输入输出
3.5.1控制输入
3.5.2打印输出模型空间的绘图
3.5.3打印输出图纸空间的绘图
3.6视图控制
3.6.1拆分视口
3.6.2控制视口
3.6.3定义用户坐标系统
3.7图 层
3.7.1新建图层
3.7.2搜索图层
3.7.3图层管理标准化
3.7.4改变图层
3.8实用工具
3.8.1检索图形数据库中的第一个实体
3.8.2计算距离
3.8.3计算面积
3.8.4射线查询
第4章 问题解答
附录
附录A VisualLISP和ActiveX/VbA函数对比
附录B AutoCAD 2000主要文件类型
附录C AutoCAD2000的快捷键