CAD的区域覆盖(WIPEOUT)使用的一些技巧

区域覆盖WIPEOUT又是一种比较特殊的图形,创建区域覆盖的目的就是为了遮挡后面的图形。初学者估计用到的人不多,但之前问相关问题的人不少,所以觉得有必要给大家讲相关的技巧介绍一下。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

当图形重叠时,利用区域覆盖可以让图面更整洁,也可以省去了修剪需要遮挡的图形。区域覆盖经常用在图块中,在图块中放一块相同形状的区域覆盖,这样可以自动遮挡后面的图形,比如门窗自动遮挡后面的墙体,就不需要在墙体上预留门洞,移动或删除门窗后墙体也不需要做任何处理,其实天正或浩辰建筑里门窗就是做了类似的处理。

但区域覆盖有一些无法忽略的问题,给实际使用带来很多不便,这里就简单介绍一下。

一、区域覆盖的创建方式

区域覆盖的创建方法有两种:

1、执行WIPEOUT命令后,可以直接通过拾取点来绘制区域覆盖。

区域覆盖创建跟绘制直线是类似的,但看上去却有点不一样,因为区域覆盖边界必须封闭,所以我们定义的最后一点始终会跟第一点相连,如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

按回车或空格可结束区域覆盖的创建,就可以看到区域覆盖的效果,如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

2、拾取绘制好的封闭多段线生成区域覆盖

我们也可以先绘制好封闭的多段线,在执行区域覆盖命令后拾取此多段线来生成区域覆盖。可以看到命令行中有两个多段线:

指定第一点或 [边框(F)/多段线(P)] <多段线>:

多段线(P)告诉我们可以输入P回车后拾取多段线,<多段线>是默认选项,也就是直接回车就可以执行的选项,告诉我们不用输入P,直接按回车或空格后就可以拾取多段线了。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

如果画这条多段线就是为了创建区域覆盖,在出现是否删除多段线的提示的时候可以输入Y时,将此多段线删除。

二、不想显示和打印区域覆盖的边框怎么办?

区域覆盖跟光栅图像、视口、裁剪图块或外部参照等图形类似,都会显示一条边框线,如果我不希望显示和打印这些边框线,可以通过变量设置将边框线显示关掉。

其实注意看命令行提示,可以看到WIPEOUT命令本身就有一个边框(F)参数,它就是用来控制边框线的显示和打印的。执行WIPEOUT命令后输入F回车,命令行会提示:

输入模式 [开(ON)/关(OFF)/显示但不打印(D)] <显示但不打印>:

边框模式有三种,开(显示并打印,可以输入ON或1),关(既不显示也不打印,可以输入OFF或0),显示大不打印(输入D或2)。

我们也可以不用执行WIPEOUT命令,直接通过设置WIPEOUTFRAME或FRAME变量的值来控制区域覆盖边框的显示,边框线不显示的效果如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

公众号相关文章:CAD中如何裁剪图块、外部参照、图像、视口?

三、如果创建圆形或带圆弧的区域覆盖

CAD的区域覆盖不支持圆和带圆弧段的多段线边界,这个问题困扰了很多人,也有不少人找各种工具来解决这个问题。AUTOCAD一直没有解决这个问题,但国产的浩辰CAD的区域覆盖从2017版已经可以支持圆或带圆弧的多段线,当然并不是修改了WIPEOUT的特性,只是在拾取圆或带圆弧的多段线时,将这些圆和弧自动转换成了直线段,段数可以通过精度值来控制。网上找到的可以创建圆形或带圆弧的区域覆盖的工具或插件,处理策略也是相同,我们自己也可以用相同的策略来画,只是要麻烦一点。

下面就简单将各种方法简单给大家介绍一下:

1、直接绘制多边形来代替圆或圆弧

如果我们找不到合适的工具,我们可以直接用多边形来模拟圆或圆弧,公众号之前发过一篇相关的文章,感兴趣地话可以看一下。

在CAD中怎么创建圆形或带圆弧的区域覆盖WIPEOUT?

这种方法虽然和麻烦,但如果只需要一两个图形,在找不到工具的情况下,自己动手也花不了多少时间。

2、利用超级填充SUPERHATCH功能穿件区域覆盖

CAD的扩展工具中本身是提供了快速创建圆或带弧线边界的区域覆盖的工具——超级填充,但之所以没有第一个介绍,是因为在AUTOCAD的大多数版本的超级填充在创建区域覆盖的时候会提示错误,从2007版倒2018版都如此,不知道为什么,难道扩展工具没有人测试吗?

CAD的区域覆盖(WIPEOUT)使用的一些技巧

根据提示在某个区域内拾取一个点后,命令行都会提示函数错误,无法生成,即使是简单的矩形边界也是如此,如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

在浩辰CAD或其他国产CAD中也有超级填充的功能,通常是可以正常执行的,如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

当然,在浩辰CAD中用超级填充不如直接用WIPEOUT,因为WIPEOUT命令还可以根据需要设置圆或弧线的转换精度。

公众号相关文章:CAD中怎么能让图块能遮挡住后面的图形?如何能更轻松创建区域覆盖(wipeout)?

3、利用网上的其他插件

我们可以利用两类插件,一种是可以将圆或弧线转换成直线段的工具,一种是直接可以创建圆形或带圆弧区域覆盖的插件。

之前公众号我分享过一个可以创建一个圆形区域覆盖的插件:CAD插件-圆形区域覆盖(WIPEOUT)

至于将圆或带圆弧多段线转成直线段的工具网上应该也不难找,我也注意一下,如果有类似的插件也可以分享大家。

大家也不妨安装一个浩辰CAD作为创建区域覆盖的插件,浩辰CAD还提供了可以搜索并生成图形外轮廓的轮廓线(OUTLINE)的功能,如果是图块,还可以用图块断线(BLOCKBREAK)功能的遮挡模式自动生成与图块匹配的区域覆盖。

四、区域覆盖的显示问题

由于CAD有选择预览的功能,当光标划过被区域覆盖遮挡的图形时,图形会被完整显示出来,如下图所示。

CAD的区域覆盖(WIPEOUT)使用的一些技巧

有些人在打开别人画的图纸时发现有些图形光标移过去就会显示,移开就不显示,就可以看看是不是使用了WIPEOUT。

另外如果区域覆盖没有放到合适的位置,就可能遮挡一些我们需要的图形,比如图块中的区域覆盖必须放在图块的最下面,而需要图块遮挡后面图形的话,图块必须在其他图形的上面,这就需要设置合理的图形次序了,关于图形次序的设置请参看头条号或公众号前今天发表的文章:CAD图形被遮挡怎么办?

虽然综合评价国产CAD跟国外领先的CAD还有差距,但有一些局部功能国产CAD根据用户需求做了不少改进,却明显要比AUTOCAD方便很多,区域覆盖的功能就是如此。