本书是在作者总结多年的教学经验的基础上精心编写而成的。全书共分五章,重点介绍AutoCAD三维绘图命令、二次开发及重要设计功能。随书附带的光盘包含书中全部范例文件,共分四部分内容:第一部分是Auto-CAD三维简单模型实例,读者只要按照其尺寸模仿练习就能达到建模目的;第二部分是复杂三维建模多媒体avi格式文件,以电影播放形式详细讲解了水上榭复杂三维模型整个建模过程和建模步骤,是读者自学AutoCAD复杂三维建模的良好范例;第三部分包括AutoCAD二次开发有关程序设计实例和菜单实例文件等内容,读者可以参考这些实例编写自己的AutoLISP工程软件和菜单文件等;第四部分为与本书配套的习题。
本书可作为高等院校工程绘图相关专业的教材,也可供工程绘图相关专业的工程技术人员或参加AutoCAD培训的人员参考。
样章试读
目录
- 第一部分 AutoCAD三维建模
1 绪论
1.1 工程制图初步
1.1.1 工程制图国家标准简介
1.1.2 国家标准介绍
1.2 AutoCAD软件的发展和研究方向
1.3 AutoCAD高级应用技术涉及内容简介
1.4 本书涉及的内容和结构
1.4.1 本书涉及的内容
1.4.2 本书结构图
2 AutoCAD三维建模
2.1 三维坐标系及其定义
2.1.1 三维坐标系概述
2.1.2 三维坐标系方向确定准则——右手定则
2.1.3 在三维空间确定点
2.2 三维模型动态观测
2.2.1 设置三维空间视点
2.2.2 VPOINT命令
2.2.3 PLAN命令
2.2.4 DDVPOINT命令
2.2.5 3DORBIT命令
2.2.6 用户坐标系
2.2.7 ELEV命令
2.2.8 UCS命令
2.3 建立三维线框模型
2.3.1 创建线框模型
2.3.2 在三维空间中的二维对象
2.3.3 在三维空间编辑二维对象
2.3.4 在三维空间中的三维曲线
2.3.5 应用于三维多段线的PEDIT命令
2.4 建立三维表面模型
2.4.1 表面造型
2.4.2 AutoCAD曲面的特征
2.4.3 3DFACE命令
2.4.4 修改三维平面
2.4.5 EDGE命令
2.4.6 三维多边形网格
2.4.7 RULESURF命令
2.4.8 TABSURF命令
2.4.9 REVSURF命令
2.4.10 3DGESURF命令
2.4.11 3DMESH命令
2.4.12 修改多边形网格曲面
2.4.13 PEDIT命令
2.5 建立三维实体模型
2.5.1 实体建模
2.5.2 构造面域
2.5.3 基本三维实体
2.5.4 BOX命令
2.5.5 WEDGE命令
2.5.6 CYLINDER命令
2.5.7 CONE命令
2.5.8 SPHERE命令
2.5.9 TORUS命令
2.5.10 基于母线生成的实体
2.5.11 REVOLVE命令-旋转实体命令
2.5.12 拉伸(EXTRUDE)命令
2.6 三维模型操作
2.6.1 布尔操作
2.6.2 单个三维对象的修改操作
2.6.3 常用的三维操作命令
2.6.4 SLICE命令
2.6.5 编辑三维实体
2.6.6 控制三维实体的外观
2.6.7 实体分析
2.6.8 相关命令
2.7 使用命令速查
2.8 小结
思考题
第二部分 AutoCAD二次开发
3 AutoCAD环境定制
3.1 概述
3.1.1 图形模板(又名图形样板)
3.1.2 标准图形模板
3.2 定制图形模板
3.2.1 定制图形模板
3.2.2 加载图形模板
3.2.3 模板文件定制实例
3.3 定制专业工具栏-使用按钮宏和宏文件
3.3.1 宏命令和宏文件
3.3.2 按钮宏命令操作
3.3.3 使用脚本文件和宏命令
3.4 定制标准库文件
3.4.1 创建幻灯片及幻灯片库
3.4.2 定制标准库存文件
3.4.3 刨面线图案建立
3.4.4 专业符号图和图形库
3.5 定制专业菜单文件
3.5.1 AutoCAD的菜单
3.5.2 定制菜单文件
3.6 小结
思考题
4 AutoLISP语言集成开发环境
4.1 VisualLISP集成开发环境概述
4.2 VisualLISP集成开发环境界面功能简介
4.2.1 具有VisualLISP的编辑功能
4.2.2 VisualLISP开发环境图形界面
4.3 加载和运行VisualLISP程序
4.4 建立、调试和运行自己的程序
4.4.1 VisualLISP开发环境应用
4.4.2 建立自己的应用程序
4.5 小结
思考题
5 AutoLISP二次开发语言
5.1 概述
5.1.1 AutoLISP的目的
5.1.2 AutoCAD的典型应用
5.1.3 AutoLISP的特点
5.2 AutoLISP语言基础
5.2.1 AutoLISP数据类型
5.2.2 AutoLISP变量的内容
5.2.3 AutoLISP程序格式
5.3 AutoLISP语言基本函数和自定义函数
5.3.1 基本函数分类
5.3.2 自定义函数
5.4 AutoLISP程序控制函数
5.4.1 顺序执行函数
5.4.2 条件执行函数
5.4.3 循环函数
5.4.4 程序举例
5.5 AutoLISP文件处理函数
5.5.1 Lambda和apply函数的用法
5.5.2 文件处理函数
5.5.3 文件处理函数实例
5.6 小结
思考题
附录 AutoCAD有关资料
一、AutoCAD命令速查表
二、AutoCAD三维建模相关系统变量
三、配套光盘
参考文献