任意线段集生成多边形_CAD里的面域(REGION)有什么用?为什么有时生成面域不成功?...

在CAD绘图中有一种对象叫做面域(REGION),它无法直接绘制,必须通过选择图中图形生成,和填充有些类似。这种对象的中文名称:面域很清楚地描述了这种对象的特征,它是一个面,而不是象直线、圆这样的线。在默认的二维线框模式下它跟普通的线看上去没什么区别,但进入着色模式(输入SHADE命令)后就可以看出他们的区别了,如下图所示。

198a798d2e4135addac5bdd5425aa7fe.png

面域最常规的作用就是三维建模,比如将他作为截面进行拉伸(EXTRUDE)、扫掠(SWEEP)、放样(LOFT)等等。用封闭的多段线也可以作为上述命令的截面,但多段线无法做出嵌套的截面来,而面域是可以利用三维编辑中的布尔运算进行差并交集计算的,例如需要做一个中空的图形,就只能用面域来做了。先用直线或PL线画好内外轮廓,然后一起框选生成面域,然后用布尔运算将里面的面域减掉,如下图所示。

18cbd9ebe1fa9ce20712517b8a2c9d32.png

除了三维建模外,我还发现不少人利用面域功能来统计面积,这个只是个人的习惯而已,封闭多段线、填充、面积命令都可以查询面积。

面域作为一个面,需要先绘制一个封闭的边界,边界可以是由直线、圆弧、多段线等图形组成,原则就是封闭且不交叉。可以一次选择多个封闭线条生成多个面域,例如上图中可以同时选中六边形和圆生成面域,但生成是两个独立的面域,必须经过布尔运算才能得到中空的面域图形。

但有时绘制图形后无法生成面域,原因其实很简单,还是出现了交叉或不封闭的现象,只是可能缺口或交叉很小,不明显而已。

如果出现类似情况,最基本的解决办法是放大图形的各个交点处,看看是否存在缺口或细小的交叉,通过修剪、延伸或倒圆角等功能将有问题的交点处理好。但有时缺口或交叉很小,需要放大很多倍才能看出来,交点又比较多,检查起来也比较麻烦,可以想一些其他办法,比如用PE命令连接所有线,如果有的地方连接不起来,说明这个交点有问题,但多段线不能处理自交叉,比如说出现类似“8”这样的自交叉图形。还有一种方法,就是利用BO(BOUNDARY)边界命令,将生成对象类型设置成面域即可,边界对边界的搜索跟填充类似,可以通过“拾取点”或“新建边界集”的方式来选择区域,比如上面的图形,只需在多边形和圆之前拾取点,就可以自动生成两个面域。使用边界命令的好处是会忽略封闭区域外的交叉或自相交部分,同时还可以忽略细小的缺口。边界的对话框如下图所示。

a98ec04aab8b1e4bf841b6839328c77f.png

如果在绘图的时候严格按照尺寸绘制,并都始终使用捕捉等辅助工具定位,通常不会出现上述问题,一旦出现无法生成面域的时候,不妨试试我所说的方法,但并不能保证一种方法能解决所有问题。建议大家养成良好的绘图习惯,避免出现问题的时候耗费过多的时间去定位和解决问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值