《实用技巧300条》第12篇:CAD的命令成双对,绿水青山带笑颜
原创:就说我在开发区
在AutoCAD中,有一些功能是成对出现的。
有的互为反操作,例如修剪(Trim)与延伸(Extend);
有的看起来功能很相似,实现的结果却截然不同,例如定距等分(measure)和定数等分(divide)。
还有的看起来很相似,结果也很相似,看起来一个是简化版,一个是加强版,例如单行文本(text)与多行文本(Mtext),快速引线(Qleader)与多重引线(Mleader)。
最后还有这样一种看起来完全不同,走的完全是两条路,可是最终要实现的结果却是非常类似的,例如参照编辑(Refedit)和块编辑器(Bedit)。
今天的内容就来介绍在AutoCAD中的一些有趣的CP组合,并适当穿插一些小技巧。
互为反操作的修剪与延伸
修剪,命令全称为trim,标准的FAQ定义为:精确地终止于由其他对象定义的边界,这个有点绕,简单说就是如果(图形对象)越境(指定的边界),那么就别怪我不客气。
修剪命令执行示意
延伸,命令全称为extend,与修剪命令截然相反,从FAQ的定义中就看得出来:精确地延伸至由其他对象定义的边界边。
用通俗的话来说就是图形对象可以自由扩张,但是必须紧受设定的边界。
延伸命令执行示意
两者的共同点在于都有设定的边界,不同的是修剪命令中的边界是防"跑出",而延伸命令中的边界则是图形对象要到达的终点。
那么既然都有边界,是否可以在一次操作中同时发挥边界的作用呢?一次操作,同时完成两个任务?
这个问题提得好,Autodesk在设计时也考虑到了这个问题,在修剪状态下按住Shift键,切换为延伸状态。
同理,在延伸状态下按住Shift键可以切换为修剪状态。
一次操作,两种功能是可以实现的,shift键就是这对截然相反的命令中间的"和事佬"。
等分双子星
定数等分Divide的功能是创建沿对象的长度或周长等间隔排列的点对象或块。
套用数学的术语叫做整除除法,被等分的图形是被除数,分割的段数是除数,分割后的相邻点之间的长度就是商。
定数等分,分割后的相邻点之间距离相等
定距等分Measure命令则不同,它的功能沿对象的长度或周长按测定间隔创建点对象或块。
在数学中,这种等分方式叫做余数除法,被等分的图形是被除数,每段的距离是除数,分割后的段数是商,不能分割的是余数。
定距等分,以固定的长度进行分割,最后剩余一段长度小于指定长度
单行文本与多行文本
Text命令用于创建单行文字对象。在命令未结束状态下,按Enter键可以实现换行,但是,每行文字都是独立的对象,彼此之间不产生关联。
而多行文本Mtext则不同,文本的输入是在文本框中进行的,还可以对文本进行基本的排版操作,如大小、字宽、字高、段落等参数的调整都可以在文本输入框中进行。
那么问题来了,在CAD操作中,究竟哪一种更好呢?
个人的建议:
在用于标记、注释、简单说明的要求下采用单行文本,编辑方便、灵活。
而在进行大段落的描述时,例如撰写技术要求、设计说明、荷载说明等具有连贯要求时,使用多行文本。
一个小窍门:众所周知,多行文本可以通过explode命令分解为单行文本,那么能不能将单行文本合并为多行文本呢?
也就是说有木有后悔药可吃呢?问对了,后悔药在express tools中"convert text to mtext"就可以实现将多个单行文本转化为一个多行文本。
将多个单行文本合并为一个多行文本
快速引线与多重引线
快速引线(Qleader)和多重引线(Mleader)就像是自幼失散的兄弟,一个依附他人门下,一个自立门户。
快速引线隶属于标注系统,虽然也可以在执行命令过程中进行简单设置,但是终究还是人家"标注"家族的人了。
快速引线被整合在标注样式设置中
多重引线则拥有了一套完整的设置方式,在"格式"下拉菜单中是与"标注样式"平起平坐的。
多重引线的样式自成体系
虽然设置界面没有标注那么排场,足足有七个标签页,但是只是作为引线而已就能拥有自己的样式设置系统,多重引线也足可以骄傲。
有趣的事:
实际使用中,快速引线更受到设计者的青睐,多重引线反而由于其功能的多样性被设计者束之高阁。
而这种现象并非体现在国内的设计习惯中,亚洲的其他国家和美国等设计公司也习惯使用快速引线,多重引线在欧洲的设计者中则更受欢迎。
一个小小的引线,居然有这么大的地域差异,不得不说确实有趣。
参照编辑与块编辑器
两者都用于对图块进行编辑。
参照编辑refedit直接在当前图形中编辑图块,图块部分亮显,图块部分以外为锁定状态。
优点:所编辑的图块与外部图形对象之间的相互关系明确,可以通过附加命令将外部图形对象添加到当前图块中,也可以将当前图块的部分对象从图块中移除而不必删除。
缺点:无法对具有动态属性的图块进行编辑,如编辑则会导致生成一个新的图块且不再具有预设的动态属性。
块编辑器bedit:
在块编辑器中,动态属性不会受到影响
具有独立于当前图形空间的编辑空间,通过bedit编辑图块,相当于完全独立于当前图形之外,与其他图形对象之间的参照关系更无从谈起。
但是图块的动态属性却可以得到完整的保留,毕竟,动态属性就是在块编辑器这口"炼丹炉"中诞生的。
【后记】
前几天发布了一篇文章和一篇微头条,意外地获得了众多大神的关注,评论区讨论如火如荼的讨论,也让我找到了久违的与各位朋友头脑风暴的快乐,在此对大家表示感谢,也希望各位如果有时间到我的主页转转,还望不吝赐教。
它被追逐,也被放逐,它被奉为神作,它是AutoCAD中的钉子户
注:部分图片来自AutoCAD公开发布的FAQ
就说我在开发区,趣说CAD,让枯燥生动起来。