具体描述
内容提要
本书由浅入深地介绍了CAD的基础知识、操作方法和开发技术,使读者能够对目前
广为流行的Aut0CAD系统掌握操作并且进行二次开发。主要内容有:CAD软件常用技术
介绍;AutoCAD的基本操作;Aut0CAD的绘图、编辑操作和辅助作图工具;Aut0CAD的
尺寸标注;Aut0CAD的线型和阴影线图案定义、形的编码描述;DXF文件的格式、结构
及编程读写;AutoLISP语言的数据类型、函数及其使用;用C语言开发ADS应用程序。
书中还包括了综合练习和实例以帮助提高读者的应用能力。
本书已被列为教育部工科基础课程教学基地教材。它既可作为高等院校研究生、本科
生学习CAD技术的教材,也可作为各类CAD培训班的教材,还可作为从事CAD应用或
开发的技术人员的参考书。
作者简介
目录信息
第1章 CAD软件分析
1.1CAD软件概述
1.1.1软件的层次
1.1.2CAD软件的发展简史
1.1.3目前流行软件的状况
1.1.4评价软件优劣的要素
1.1.5AutoCAD的情况
1.2CAD系统总体结构
1.2.1计算机图形系统的功能及组成
1.2.2图形输入/输出设备
1.3交互技术
1.3.1选择技术
1.3.2定位技术
1.3.3定向技术
1.3.4定路径技术
1.3.5定量技术
1.3.6文本技术
1.3.7橡皮筋技术
1.3.8徒手画技术
1.3.9拖动技术
1.4 AutoCAD命令、数据输入
1.4.1命令的输入
1.4.2数据输入
1.4.3实体选择
第2章 AutoCAD的基本操作
2.1 进出AutoCAD流程
2.1.1进入AutoCAD
2.1.2AutoCAD界面
2.1.3AutoCAD菜单
2.1.4AutoCAD的几个功能键
2.1.5AutoCAD图形的建立、打开和存储
2.1.6退出AutoCAD
2.1.7图形输出
2.2AutoCAD的绘图环境
2.2.1图幅和单位
2.2.2图 层
2.2.3线型和颜色
2.3综合练习一:AutoCAD的基本操作
第3章 AutoCAD绘图、编辑和辅助绘图
3.1AutoCAD基本图元绘制
3.1.1绘制基本图形
3.1.2书写文字
3.1.3图案填充
3.1.4块
3.2 AutoCAD图形编辑
3.2.1选择目标
3.2.2复制图形
3.2.3删除和恢复
3.2.4修改图形
3.2.5修改实体性质
3.3AutoCAD辅助绘图工具
3.3.1栅格和捕捉
3.3.2正交模式
3.3.3建立用户坐标系统
3.3.4目标捕捉
3.4AutoCAD图形显示控制
3.4.1显示范围控制(ZOOM)
3.4.2移动显示(PAN)
3.4.3命名视图并存贮(VIEW)
3.4.4透明命令的使用
3.4.5其他显示控制
3.5 综合练习二:AutoCAD绘图和编辑
第4章 AutoCAD尺寸标注
4.1尺寸标注的基本概念
4.2尺寸标注类型
4.2.1直线型尺寸标注
4.2.2DIMANGUR(角度标注)
4.2.3DIMDIAMETER(直径标注)
4.2.4DIMRADIUS(半径标注)
4.2.5LEADER(旁注线标注)
4.3DIM和DIM1尺寸标注工具
4.3.1直线型尺寸标注
4.3.2ANGULAR(角度标注主)
4.3.3DIAMETER(直径标注)
4.3.4RADIUS(半径标注)
4.3.5LEADER(旁注线标注)
4.4尺寸标注变量
4.4.1有关尺寸箭头的变量
4.4.2有关尺寸文本的变量
4.4.3有关尺寸界线的变量
4.4.4有关尺寸线的变量
4.5尺寸编辑
4.5.1移动和旋转尺寸文本(DIMTEDIT)
4.5.2编辑尺寸文本(DIMEDIT)
4.5.3覆盖尺寸标注变量(DIMOVERRIDE)
4.5.4在DIM状态下编辑尺寸
4.6 尺寸标注格式
4.6.1尺寸标注格式(DIMSTYLE)
4.6.2在DIM下设置尺寸标注格式
4.7 综合练习三:AutoCAD尺寸标注
第5章 DXF文件、建立图形与符号库
5.1建立和修改线型
5.1.1在AutoCAD之外定义线型
5.1.2在AutoCAD内部定义
5.2建立阴影线图案
5.2.1参 数
5.2.2带有虚线的图案
5.3形文件
5.3.1概 述
5.3.2形的定义
5.3.3形状描述
5.3.4 实例一:机械图形符号库
5.4命令组文件
5.4.1命令组文件的特点
5.4.2命令组文件的使用
5.5DXF文件格式
5.5.1一般文件格式
5.5.2组代码
5.5.3注 释
5.6DXF的文件节
5.6.1Header(标题)节
5.6.2Tab les(表)节
5.6.3Blocks(块)节
5.6.4Entities(实体)节
5.7编写DXF接口程序
5.7.1从DXF文件提取实体信息
5.7.2编程构造DXF文件
5.8 实例二:DXF文件向SCR文件转换
5.8.1DXF文件与SCR文件的比较
5.8.2数据的提取与转换
5.8.3讨 论
第6章 AutoLISP语言基础
6.1LISP语言的特点
6.2AutoLISP中的数据类型
6.2.1符 号
6.2.2表
6.2.3字符串
6.2.4整 数
6.2.5实 数
6.2.6文件描述符
6.2.7实体名
6.2.8选择集
6.2.9子程序和外部子程序
6.2.10AutoLISP表达式
6.2.11注 释
6.3记号约定
6.4AutoLISP函数及其使用
6.4.1有关AutoCAD命令的函数
6.4.2用户交互输入函数
6.4.3串/数转换函数
6.4.4文件操作函数
6.4.5几何计算函数
6.4.6坐标系统变换
6.4.7屏幕操作函数
6.4.8函数定义与加载
6.5实例三:参数化绘图
第7章 用C语言开发ADS应用程序
7.1 概 述
7.1.1在AutoLISP中使用ADS应用程序
7.1.2ADS的文件和它们的内容
7.2ADS应用程序的结构
7.2.1与AutoLISP通信的初始化
7.2.2ADS应用程序的请求码和结果码
7.2.3外部函数
7.2.4出错处理
7.3ADS中定义的变量、类型和值
7.3.1一般类型及其定义
7.3.2结果缓冲器和类型码
7.3.3ADS库函数的结果码
7.3.4ADS中的表和动态分配存储的数据
7.4 一般的实用函数
7.4.1AutoCAD的提问和命令
7.4.2几何类函数
7.4.3获取用户输入的函数
7.4.4返回给AutoLISP函数的值
7.4.5转 换
7.4.6显示控制
7.4.7通配符的匹配
7.5 选择集、实体和符号表函数
7.5.1选择集和实体的名字
7.5.2处理选择集
7.5.3实体名函数
7.5.4实体数据函数
7.5.5实体数据函数和图形屏幕
7.6ADS程序的编译和连接
7.6.1MicrosoftC的使用
7.6.2BorlandC++的使用
7.7 实例四:设计计算与绘图结合
· · · · · · (收起)
读后感
用户评价
我对技术手册的评价标准通常非常苛刻,特别是对于那些只停留在表面操作介绍的书籍。这本书的价值,在于它没有仅仅停留在“如何点鼠标”的层面,而是深入剖析了“为何要这样点”。它对高级特性,比如曲面造型的高级工具集,讲解得非常透彻,甚至涉及到了一些在标准教程中很少提及的细节优化技巧,这些技巧对于追求高品质渲染效果或复杂外形设计的用户来说,简直是如获至宝。我特别欣赏作者在介绍特定功能时,总会附带一个小型“高级技巧提示”,这些提示往往是作者多年实践经验的结晶,能够瞬间点亮读者的思维。这本书的适用面很广,无论是初学者用来打基础,还是资深用户用来查漏补缺、提升效率,都能找到属于自己的收获点,是近年来我接触到的最全面、最有深度的相关教材之一。
这本书简直是我的救星,尤其是在我第一次接触三维建模软件时,完全不知道从何下手。市面上很多教程要么过于基础,讲些皮毛的概念,要么直接跳到复杂的功能,让人望而却步。但这本书不一样,它的结构安排得非常巧妙,仿佛有一个经验丰富的大师傅在旁边手把手地教你。从最基础的绘图命令开始,到图层管理、标注规范,每一步都讲解得清清楚楚,配图清晰直观,让我很快就建立起了对软件界面的熟悉感和基本操作的自信。特别是关于如何处理复杂曲线和曲面的章节,作者没有使用那些晦涩难懂的专业术语,而是用了很多贴近实际工程的例子来辅助说明,比如如何根据零件图纸来反推出最佳的建模思路。这本书的实用性极强,我学完后马上就能应用到我的工作项目中,大大提高了我的绘图效率和准确性,真是名副其实的“基础与应用”的完美结合。
我必须承认,我对技术书籍的耐心一向有限,很多教材读起来枯燥乏味,充满了教科书式的陈词滥调。然而,这本书在讲解复杂理论时,展现出了一种令人耳目一新的叙述方式。它不仅仅是机械地罗列操作步骤,更深入地探讨了背后的设计理念和几何原理。例如,在讲解工程制图标准时,作者引用了多个行业案例,对比了不同标注方式的优劣,这让原本枯燥的规范变得生动起来,也让我理解了为什么必须遵守这些规则。我尤其欣赏其中关于“效率优化”的部分,它教会了我如何设置快捷键、如何利用块和外部参照来管理大型装配体,这些技巧对于处理大型项目至关重要。这本书的深度远远超出了入门级别的范畴,它更像是一本高级工程师的案头参考书,即便是已经有一定经验的人士,也能从中挖掘出新的效率提升点。
作为一名跨专业转型的设计师,我发现自己最大的障碍在于无法将概念图转化为精确的数字模型。这本书对我来说,更像是一本“思维转换手册”。它非常注重从工程思维出发,引导我们如何将实际物体抽象成几何实体。书中大量的实战演练环节,比如对一个机械零件的完整建模流程,都是从分解结构开始,而不是直接进入软件操作。这种自上而下的讲解方法,让我学会了“先思考,后绘图”的习惯。另外,书中还穿插了一些关于常见错误分析和调试的章节,这部分内容极为宝贵。它不是告诉我“该怎么做”,而是告诉我“如果不这样做可能会出现什么问题”,这种预见性极大地减少了我调试模型时浪费的时间和精力。这本书真的培养了我对精度和规范的敬畏之心。
说实话,我买这本书的时候是抱着试试看的心态,因为我之前在网上找的那些免费教程零散且版本不一,导致我的知识体系总是有漏洞。这本书的整体编排逻辑性非常强,从零基础构建知识框架,到逐步深入进行装配体设计和出图,过渡得非常自然。最让我惊喜的是,它并没有回避软件更新带来的变化,对于新版本中的一些核心功能进行了专门的补充说明,这一点在很多老旧教材中是看不到的。我特别喜欢它在讲解参数化设计时的思路,作者强调了“设计意图”的重要性,教我们如何通过建立关联性来确保模型在未来修改时能够快速响应变化。这本书的排版也做得很好,字体大小适中,重要的公式和操作命令都有高亮显示,即使在光线不好的环境下阅读,也不会感到吃力,这种对读者体验的关注是很多技术书籍所欠缺的。