首页 > 化工知识 > 为什么CAD填充生成边界多出很多线?什么是孤岛检测?

为什么CAD填充生成边界多出很多线?什么是孤岛检测?

时间:2020-06-25 来源:CAD小苗 浏览:

前几天有网友在去群里问:为何填充生成边界后就会有很多多余的线段产生?开始我还以为是填充时有多余的重叠的线,等他发过来截图我就明白怎么回事了。如下图所示。

单独看上面的填充,我们认为应该只在有填充的地方才会生成边界,为什么中间空白区域会多出那么多线呢,其实如果我们有填充原来所在位置的图形,我们就会发现,其实这些线本身就是存在的。但为什么填充时没有用到这些线,这些线也会被记录到填充里呢?

每日一贴——CAD填充需要了解的重要问题之一(填充图案)

每日一贴——CAD填充需要了解的重要问题之二(填充比例)

每日一贴——CAD填充需要了解的重点问题之三(边界篇)

每日一贴——CAD填充需要了解的重要问题之四(其他)

下面看一个简单的例子,我们就知道什么原因了。先绘制一个相对简化一点的图形,如下图所示。

我们创建填充的时候拾取外部两个矩形的中间,创建的填充如下图所示。

在外部两个矩形中间拾取点时,只在两个矩形键生成了填充,中间两个小的矩形并没有生成填充。

我们将填充移动到一侧,也就是跟网友图一样,不再和原来的边界线关联,我们来看看生成边界是什么情况。

如果你的CAD版本够高,不用生成边界,只需选中此填充,其实就可以看到填充的边界线,不光包含外边两个矩形,还包含里面的两个小矩形,如下图所示。

为什么会这样呢?

--提示:下面是广告,不是本文图片--

什么是孤岛?

当我们在外侧两个矩形间拾取点时,CAD软件搜索到的封闭外边界是大矩形,然后会继续向内搜索所有图形,其中有三个封闭区域,这三个矩形封闭区域就像海中的三个岛屿Island。当初CAD没有中文版,国内有人做CAD汉化时将Island翻译成了孤岛,不知道是自创的还是参考了相关软件的翻译。这个词挺形象的,不仅大家接受了,AUTOCAD后来退出中文版的时候也采用了孤岛这个说法。中矩形是大矩形中的一个孤岛,两个小矩形是中矩形内的两个孤岛,孤岛形成了嵌套关系。

CAD填充检测到孤岛时提供了三种处理方式:外部、普通、忽略,早期版本默认方式是普通,但到高版本默认方式变成了外部。外部就是上图所示的效果下面看一下另外两种效果。

普通模式效果如下图所示。

忽略孤岛的效果如下图所示。

只要我们拾取的点是两个大矩形之间的点,无论采用哪种孤岛检测模式,填充的边界都是一样的,目的就是填充后让我们可以切换不同的孤岛检测模式。

删除边界

如果我们不想要中间嵌套的孤岛,在CAD高版本很简单,即使已经没有关联的边界,直接选中填充,然后在填充面板中单击删除按钮,就可以将多余的边界删除。

低版本双击填充打开编辑填充对话框后,单击“删除边界”按钮后,中间的边界也会显示出来,删除完编辑后会返回编辑填充对话框,稍微麻烦一点。

如果在填充时边界就不包含嵌套孤岛?

要想在填充时不包含中间嵌套的孤岛,也就是上面图中的两个小矩形,就是要让这两个矩形不参与填充的计算,方法有两种:

一、用选择对象的方式来填充。如果边界本身是类似矩形这样的封闭线,选择起来比较简单,我们可以用选择对象的方式,只选择外侧两个矩形来创建填充,如下图所示。

二、建立边界集。默认的边界集是当前视口内的所有对象,通过选择图中部分对象作为填充的边界集可以简化填充计算,提升填充的速度。我们可以预设哪些图形参与填充计算,不在选择集内的对象不处理。在这张图里我们就可以创建一个包括两个大矩形的边界集,然后即使在两个矩形间拾取点,两个小矩形也不会参与计算了。高版本的填充上下文面板中建立边界集的按钮隐藏得比较深,不太好找,如下图所示。

至于是否需要用选择对象、边界集或删除边界,主要取决于你要生成边界做什么,这些多余的边界是否会影响你的后续操作。

填充参数比较多,虽然之前发过多篇关于填充的文章,但有些细节还是没有讲到,大家在遇到类似问题时最好到CAD的界面或之前发布的文章中找找线索,如果找不到答案可以在信息或群里留言。

历史文章可通过菜单访问,文章分类索引如下:

提高教程 文件相关问题界面、视图和设置

坐标、捕捉、选择图层、颜色、线型、线宽

二维三维绘图图形编辑标注、填充

文字和字体 布局、视口、打印

图块、外部参照、光栅图像查询数据、疑难及技巧

工具插件资源图库分享二维、三维练习图

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐