最近在绘制报规图纸,格栅捕捉太不好用了……这个问题又开始不断折磨我!应该说,这个问题是很基本很入门的CAD操作问题,上面评论里也说的很清楚了。但是呢,细究起来,这也是个很有意思的问题。很多同行都知道,几乎所有的建筑CAD图纸里都会有碎数的存在,比如标注为600的一根线,你用di命令一量,出来的测量长度是599.8456。这几乎是建筑设计领域的一个千古之谜。到底是什么原因造成的呢?
至少在建筑绘图领域,据我所知,几乎没有人用栅格捕捉。并不是说它不可以,只是平均来说,使用栅格的效率实在是太低。就像程序员编程,不同的代码可能都能达成同样的目的,但我们更倾向于那些简洁、高效、出错率低的解决方案。
在有些人看来,这并不是什么大问题,实际工作中,也确实有很多人直接修改标注里的文字来控制最终效果。比如一条线,应该是600,但标注一下发现是597,那3毫米到底差在哪里,找起来实在太费劲,索性直接ctrl+1,在属性里把597这三个字人工改成600。毕竟,图纸最终是看文字标注的尺寸,而不是拿比例尺直接量取,何况差的也不多。
不过,随着协同设计、BIM技术、以及信息技术在整个行业的蓬勃应用,这个问题应该得到足够的重视。可能在不远的将来,打印出来的二维图纸就将退出历史舞台,整个行业都使用电子图纸乃至电子三维数据模型。结构计算、概预算、绿色节能计算等等后续软件也要直接读取相关数据。这样,对绘图数据精确度的要求相应就提高了。
图纸中不断累积的小错误小误差总归是个隐患,何况这些并不是不可避免的。养成良好的绘图习惯,掌握合理的绘图方法,就能在不影响效率的前提下尽量减少这样的错误。
明白图纸对象间的尺寸意义和定位关系
CAD绘图不是艺术创作,也不像PS、Painter那些处理像素图片的软件,CAD的目的是矢量图,图纸只是一个表象,重要的是这个表象所承载的设计信息。画一个圆形,它可能是个直径100的管道,可能是个直径500的柱子,也可能是个直径1000的圆形窗户。不能只是大致的画一个差不多的,一定要输入100、500、1000这些数值。圆的样子不重要,重要的这些数值承载的设计信息。
直径500的管桩,最小间距是3.5倍桩径,也就是1750。那我复制这个管桩的时候,就要输入复制距离1750,而不是挪动鼠标,觉得距离差不多是1750了就一点左键。
其它的各种移动、复制、镜像、倒角、圆角、阵列等等都是如此,每一步操作都要做到:要么鼠标点在捕捉定位点上,要么键盘输入数值,杜绝鼠标乱点,做到这一点准则,就能保证基本的绘图精度。
这一点也是一个设计概念的体现,就像苹果公司的标志,并不是乱画的,切线关系、圆角半径、角度关系都是定死的。反面例子就是一些很粗糙的方案设计图纸,一量平面图上的窗户宽度,有的是1795,有的是1807,一看就是用鼠标随手一点,没有最起码的对设计的控制。
合理使用对象捕捉
对象捕捉是个很有用的功能,但是要合理使用。对象捕捉中的“最近点”“外观交点”“平行”和“延伸”一般情况下都要关掉,防止计算机替你选择错误的定位点。比如你要画一条线段,线段的终点应该是某个圆的圆心。你把鼠标移到圆心附近,一般情况下会自动捕捉“圆心”,但如果你的“圆心”捕捉选项处于关闭状态,而“最近点”选项是打开的,那就无法定位到圆心,虽然看上去很接近,但其实并不是几何学意义上的那个圆心。
适当的定期检查
绘图的步骤很多很杂乱,应该养成定期检查的好习惯,以免错误越积累越多,最终覆水难收、进退两难。尤其是从其它文件拷贝粘贴过部分图形之后,更要做必要的检查,防止太离谱的错误。
设置合理的单位精度
按照图纸的性质不同,选择合理的单位精度设置。如果要求低一些,可以设置成0,这样599.8854这样的小错误会被自动忽略;要求高的话,可以设置成0.0000,这样自己可以掌握真正的图纸精度,杜绝小错误。一个小窍门就是可以把标注的单位精度改成0.0000,这样大多数标注都是600.0000、1000.0000,极个别的那些599.8854就很扎眼,很容易就能找出错误的地方。打印图纸的时候再把标注样式的单位精度改掉,打印出来的图纸就又都是600、1000了。
其实这个东西跟其它绘图技能都是绑定的。一份图层设置合理高效、文字标注等各种样式简洁明了的CAD文件,不太可能会有很多精度不够的问题。反之,一份充斥着精度错误的CAD文件,必定没有图层、样式的概念,打开这些设置一看肯定是一塌糊涂。这两者的差距是巨大的,表达同样内容的图纸,好比同一个小区差不多的2#楼和3#楼图纸,不同的人来做,有的只有几百KB,有的动辄就上10MB。这就像写程序一样,各种变量、参数、定义等等都很清晰的,一般没有太大的bug,代码也很简洁易读。反之,概念和思路不清楚,各种定义一团糟,肯定bug也特别多,代码也极其臃肿。
至于题目里提到的CAD插件,这又是个很有争议的问题。我个人从来不用任何插件,包括天正、理正、探索者,一概不用,纯CAD绘图。不敢说最快,但在同等质量下,不会比一般人慢。其一,CAD本身足够强大。其二,插件们太烂,不是粗制滥造就是强奸用户体验,比如各种自定义字体甚至是自定义对象类型。其三,设计协同越来越多,你有插件不代表合作设计的同事们有,数据交换很困难。其实CAD设计,重要的是存储于其中的设计数据,而不是输出的那个图形的样子。可惜很多插件的作者都没转过这个弯来,很多插件的设计目的甚至就是让你更方便的把标注的597改成600。在这种思维导向下,很难实现精确的数字化、参数化设计。