autocad图案填充创建边界(CAD图案填充边界)

今天话题的主角是图案填充、边界和面域(此处应有聚光灯)。看似不同的三个命令,之所以把它们放在一起,是因为它们有着很近的血缘关系,先来认识他们三位吧:

图案填充(hatch/bhatch):是一种使用指定线条图案、颜色来充满指定区域的操作,在机械图、建筑图中常用来表达剖切面等。

面域(region):指的是具有闭合边界的平面封闭区域,是一个面对象,内部可以包含孔(岛)。面域和一般的封闭线框很难在外观上区分,但实际上面域就像是一张没有厚度的纸,除了包括边界外,还包括边界内的平面。面域的功能是将平面线段转化成为一个平面区域,为二维线转三维对象做准备,也用以进行填充和着色、使用MASSPROP分析特性(例如面积、周长、质心、惯性矩等)和布尔运算等。

边界(boundary):我们一般用来在复杂的图面上建立一个或若干封闭的多段线或面域,以便于填充图案或计算面积周长等。

那么,说好的亲缘关系呢?在图案填充(hatch)里,如果选择保留边界,则会创建一个边界(lwpolyline)对象,然后再进行图案填充;使用边界(boundary)时,如果选择对象类型为多段线,也会创建一个同样样的封闭对象,如果对象类型选择面域,则生成一个面域(region)对象;面域(region)生成的也是这种region对象。当然它们的亲缘关系,还不止于此,后面还有呢。

这几个命令怎么用呢,我们先来看看最常用的图案填充吧。图案填充的命令是bhatch/bh/h或hatch,其中bhatch是使用对话框进行操作,hatch是用命令行来进行操作。有更简单的对话框,选择看得见,还是用起来吧。

autocad图案填充创建边界(CAD图案填充边界)

图案填充

这个对话框上面有三个选项卡,在图案填充选项卡的左侧,首先需要选择的是填充图案,如果是机械图,最常用的莫过于大名鼎鼎的ANSI31,用来表示金属的剖面。这个图案角度设置为0度时,是一组向右倾斜的45度平行线,改变角度设置,可以改变倾斜的方向。比例是指平行线的间距比例,不是真实的距离,其数值越大间距越宽。

再看右侧,先看组合,有关联和不关联两个选项,选择关联时,填充图案会随着填充边界的变化而变化,不关联时相反。举个例子,如果说你在一个直径50的圆内填充图案,填充后再将该圆的直径增大或减小,则填充区域也会跟着增大或减小。

填充区域的选择,我更倾向于使用点方式,即用鼠标,在需要填充区域内任意点取一点,只要图形填充区域是封闭的,就不会有任何问题;选择对象方式,如果选择的对象超出填充边界,会出现一些很诡异的现象。

autocad图案填充创建边界(CAD图案填充边界)

选择对象方式填充的诡异现象

对于我们来说,图案填的高级选项卡的主要内容是孤岛检测和边界设置,虽然使用不多但偶尔也会用到,

autocad图案填充创建边界(CAD图案填充边界)

孤岛检测样式

先解释一个概念,孤岛:是闭合区域中的闭合区域,在边界中主要用于是否排除内部嵌套的闭合区域的边界。

第一组别为孤岛检测样式,通常选择为普通;第二组别为对象类型,如果没有勾选保留边界复选框,那么对象类型是灰色的,无法选择;如果勾选了保留边界,则可以选择多段线或面域,如果选择多段线,生成的边界为多段线,反之为面域。

至于第三个选项卡是填充渐变色,对机械图用处不大,不多说了。

面域的命令是region(reg),通过选择一组封闭的线段或多段线,并生成一个面域。

边界命令是undary,简写为,它可以通过拾取轮廓内部点来创建闭合多段线或面域的边界。

autocad图案填充创建边界(CAD图案填充边界)

2004版中的边界创建对话框

autocad图案填充创建边界(CAD图案填充边界)

2007版边界创建对话框

咦,这个对话框怎么这么眼熟呢?这不就是图案填充对话框的高级选项卡吗?的确,除了几个选项为灰色之外,没有什么区别。这个边界命令既可以生成多段线,也可以生成面域。

那么既然有region,为什么还要有boundary呢,是不是有既生瑜何生亮的感觉呢?其它二者的作用并不是完全重合的。Region只能通过选择线段或多段线来生成面域,boundary只能通过点方式来生成面域,也可以生成多段线。还有,如前面的诡异的例子,就可以用boundary生成面域,或者用它先生成闭合的多段线,再用region来生成面域。

面域另一个很重要的功能是进行布尔运算,可以通过结合(uni)、减去(su)或查找面域的交点(in)创建组合面域。形成这些更复杂的面域后,可以应用填充或者分析它们的面积。

使用UNION 组合的对象:

autocad图案填充创建边界(CAD图案填充边界)

union

使用 SUBTRACT 组合的对象:

autocad图案填充创建边界(CAD图案填充边界)

substract

使用INTERSECT 组合的对象:

autocad图案填充创建边界(CAD图案填充边界)

intersect

图案填充、面域、边界三个命令有着密切的联系,又各司其职,除了图案填充外,面域和边界可以互相补充,有时甚至可以互相替代,却又一个也不能少。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论