web对话
live chat
您好,欢迎访问(东莞长安智本培训中心)!
0755-33691233

平面室内

在CAD中怎么创建圆形或带圆弧的区域覆盖WIPEOUT CAD中怎么能让图块能遮挡住后面的图形

发布日期:2020-05-15 15:43 浏览次数:
一、在CAD中怎么创建圆形或带圆弧的区域覆盖WIPEOUT?

最近有不少人问关于如何创建带圆弧边界的WIPEOUT的问题,之前我给他们推荐超级填充SUPERHATCH:CAD中怎么能让图块能遮挡住后面的图形?如何能更轻松创建区域覆盖(wipeout)?

但AUTOCAD多个版本扩展工具中的SUPERHATCH虽然可以用,但用它创建WIPEOUT却总是提示函数错误,看来AUTOCAD对扩展工具也没有怎么测试,后续版本升级后有的功能不能用却一直没有改。

之前我在公众号里分享了一个圆形区域覆盖的插件:CAD插件-圆形区域覆盖(WIPEOUT)。

利用这个工具我们可以跟规则的区域覆盖组合成复杂带圆弧段的区域覆盖,但操作很麻烦。

但不论是超级填充还是我们提供的插件,其实都只是将圆或弧转换成了多边形,我们其实也可以想办法自己用多边形来画圆,然后自己绘制出一个由直线段组成但可以模拟弧线的边界,这样就可以创建我们需要的区域覆盖了,下面我们不妨试试创建下面形状的区域覆盖。

1、执行多边行POL命令,回车。

2、输入50,回车,设置为50边形。

3、确认打开了捕捉并打开了圆心捕捉方式,光标移动到底部的圆弧上,圆心处会出现一个捕捉标记,将光标移动到圆形处单击,确定多边形的圆心。

4、输入I,回车,设置多边形内接与圆。

其实边数多的情况内接或外切区别不大。

5、提示指定半径的时候将光标移动到圆弧上,只要出现捕捉标记,中点、象限点、最近点都可以,如果没有出现捕捉标记,可以设置一下捕捉选项,或输入MID后在圆弧上捕捉中点,如图所示。

6、出现捕捉标记后单击完成多边形的绘制,如下图所示。

怎么样,看上去很圆吧!如果圆和弧在图中不大,边数再设置小一点问题也不大。

用同样的方法用多边形画出其他圆,如下图所示。

将原来的圆弧删掉,然后利用修剪TR、删除掉多余的多边形,然后用编辑多段线PE命令将边界合并成封闭多段线,如下图所示。

在处理多边形和直线段连接处的时候需要注意,上面的操作中是比着圆弧来画多边形的,删除圆弧后多边形可能跟直线段有细小的间隙,可能局部需要延伸。至于修剪、延伸和合并多段线的技巧在以前的文章里介绍过,这里就不再详细介绍了。

CAD修剪(Trim)和延伸(Extend)的使用技巧

怎样编辑CAD多段线?

有了这样的边界线,就可以直接创建区域覆盖了。

1、执行区域覆盖命令WIPEOUT,回车。

2、输入P,回车,选择刚编辑好的封闭多段线,就可以得到我们需要的区域覆盖了,如下图所示。

想想其实也没那么复杂,只是我之前只想到用现成的工具,而没有仔细去思考。

在国产的浩辰CAD 2017中已经考虑到这种需求,可以创建圆形或带圆弧段封闭多段线的区域覆盖,而且还可以设置精度,也就是多边形的段数,制作起来就更简单了,如下图所示。

在CAD中怎么创建圆形或带圆弧的区域覆盖WIPEOUT CAD中怎么能让图块能遮挡住后面的图形
 
二、CAD中怎么能让图块能遮挡住后面的图形?如何能更轻松创建区域覆盖(wipeout)?

在百度知道上有不少人问类似问题,希望自己布置的家居、洁具能自动遮挡住地砖或地毯,一些设备能自动遮挡管线,如下图所示:

图中的沙发可以自动遮挡地毯,图面看上去就清晰多了。这是怎么实现的呢?从文章标题大家已经可以看出来,是用了区域覆盖(wipeout)。

区域覆盖是CAD的一个基础绘图功能,在“绘图”菜单里就能找到,如果用的是Ribbon界面,在“常用”功能区的“绘图”下拉的按钮中也能找到。

区域覆盖就是一个无色不透明,但可以遮挡后面图形的图像对象,其创建方法有两种:直接绘制和从封闭多段线转换。

对于简单的方形的图块,直接捕捉端点创建就可以了,如果形状复杂,就需要利用图块的外框线生成封闭多段线。如果图块的图形都绘制好后,再去生成多段线,选择对象会比较麻烦。因此如果想制作如上图中的沙发图块,首先就要规划好图块绘图的步骤:

1、 首先绘制外轮廓。

2、 将外轮廓转换成封闭多段线

3、执行区域覆盖(wipeout)命令,输入P(多段线)选项,拾取图块的外轮廓,生成与图块轮廓匹配的区域覆盖。

4、 再绘制图块中间的图形

5、保证所有图形都在区域覆盖之上,选中所有图形和区域覆盖,这样的图块就做好了。

AutoCAD 和浩辰CAD 2012的扩展工具中提供了一个功能,超级填充,可以想生成填充一样去生成区域覆盖,这样图块的轮廓线就不一定非要转成多段线了,省却了一个步骤,如果对于已经画好的图块进行处理,也更简单了。下面举一个简单的例子展示一下这个功能,做一个茶几的图块,如下图所示:

操作步骤如下:

1、框选内部图形,然后在右键菜单中选择:隔离》对象隐藏,将中间的图形暂时隐藏。注:这个对象隔离的功能在CAD高版本才有,如果你用的版本没有这个功能,只能先将中间的图形移动一边,操作完再移动回来;或者复制一个边框线,然后将做好的区域覆盖移动回来。

2、在扩展工具中打开超级填充功能,在“超级填充”对话框中单击“区域覆盖填充”,如下图所示。

2、软件提示“指定插入点”,用光标指定用于创建覆盖实体的区域,这就跟创建填充一样,如下图。

使用这种方式的优势就是无论边界轮廓是封闭多段线、还是分开的直线和弧线,都可以直接生成区域覆盖。

3、回车确定,完成覆盖区域创建。

4、右键,在右键菜单中选择:隔离》取消对象隔离,将对象都显示出来,如果有些图形被区域覆盖遮挡的话,选择区域覆盖,将其后置。

5、选中所有图形和区域覆盖,输入B,定义为图块。

5、将定义好的“茶几”图块移到地毯上,图块会自动覆盖其后的对象,如下图。
0755-33691233