在cad中偏移时,有时选择的线看上去也没有什么特别的,甚至在autocad里设置完偏移距离后都可以看到偏移的预览效果,如下图所示。
但确定方向后却没有偏移成功,命令行提示无法偏移该对象,如下图所示。
为什么会这样呢?到底什么样的线无法偏移呢?
每日一贴–cad偏移o命令的使用技巧
偏移处理比较复杂,当被偏移的是一条复杂的多段线或样条线,偏移并不是简单将图形向一侧平行复制或缩放,还包括很多细节的处理,比如局部的修剪和延伸,细节的退化处理等,如下图所示。
偏移针对一些特殊图形设置了一些特定规则,这些规则不能说是否正确,例如你画一条8字形的多段线或样条前,你对外偏移或对内偏移,得到的结果能是你没有想到的,而且可能不同的cad版本结果还不完全一样,2018版的结果如下图所示。
选择内外,发现偏移后的线都在里面,跟大家想象得不一样吧。
如果上面的线稍微变化一下,就可能出现无法偏移的情况,比如8字的某一个环的尺寸少一点,而偏移的距离设置得比较大的时候,就会出现无法偏移的情况下,如下图所示。
在这种情况下,向外偏移时应该是在上面的三角形向内偏移,但由于偏移的距离大于上面三角形的各边尺寸,因此无法进行偏移。
有些图形并不是明显的8字形,但因为绘制不精确,可能局部有非常细小的自交叉现象,也可能导致出现类似的问题。
还有一种情况,就是图形看上去是连续封闭且放大后也没有看到哪个顶点有类似的自交叉现象出现,但仍无法偏移,有网友前两天就发过来一张这样的图,是一条带宽度的多段线,看上去很正常,但就是无法偏移。我先将多段线的宽度设置为0,然后依次查看顶点的位置,最后发现顶点15在顶点和顶点14中间,也就是图形出现了一段重叠,如下图所示。
也就是这条多段线中间一段是折返重叠的,顶点14到顶点15这段是多余的,这种情况,其实跟多段线自交叉类似,而且这种情况下,我无论向内或向外,都无法正常偏移。
解决办法:
其实最难的地方是要找出问题的点,因为自相交和折叠通常都不明显,否则一眼就看出来了。为了方便观察,最好先将多段线宽度设置为0,然后选中多段线并打开特性面板,找到顶点编号的参数,单击后面的上下箭头,依次查看顶点的位置,如果顶点出现向前又向后的情况,就可以放大仔细观察一下,有问题的地方通常顶点会离的比较近,遇到可能有问题的点,尽量放大确认问题。
如果确实发现了交叉和重叠的现象,需要看前后的线段的状况进行处理,可以手动将顶点调整成顺序排列不交叉的状况,也可以选择多余的顶点删除,比如说上面这张图,可以选择删除顶点14和15,因为顶点15后连接的是圆弧,14前后都是直线,删除14不会影响多段线的形状,同时可以解决重叠的问题,因此可以选中顶点14,删除顶点,如下图所示。
可以看到两个顶点之间的距离只有0.0346,在不放大的情况下,这两个顶点就是重合的,根本看不出来。
删除顶点后,然后就可以正常偏移了,如下图所示。
如果觉得找起来太麻烦,可以先试着用消除重现overkill命令处理一下,autocad的消除重现功能是可以消除类似的重叠线的。
如果图形有类似异常,不仅偏移会有问题,填充有时也会有问题。如果想不出现这个问题,在绘图的时候还是要精确,避免出现这种问题,等偏移不了再去找问题就麻烦了。
常用建筑下载
软件目录:
- 一、cad软件
- 二、cad入门
- 四、其他软件