首页 > 化工知识 > 怎么用一个面域同时跟多个相交的面域计算交集?

怎么用一个面域同时跟多个相交的面域计算交集?

时间:2020-07-08 来源:CAD小苗 浏览:

这几天有网友问了这样一个问题,怎么从左图利用交集得到右边的图形。

其实从题目上来说是要考察如果用布尔运算来计算这些圆形面域的交集。

其实如果只是从左侧图形编辑形成右侧图形的话,用修剪TR命令比较简单,画好圆后,直接输入TR后两次空格,然后依次单击多余的弧线就好了,修剪完再创建面域也可以。

面域(REGION)有什么用?为什么有时生成面域不成功?

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

既然题目要求用交集命令的话,就不妨说一下用INTERSECT相交命令完成图形的方法吧。

CAD建模之布尔运算

分析上面的图形,最终保留的是大圆和每个小圆的交集,很多人想的比较简单:直接将圆都转成面域REGION,然后直接用相交INTERSECT命令,将大圆和小圆一起选中。结果发现最终什么都没有了,因为相交是所有选定图形的重叠区域,由于小圆之间没有重叠,所以最后相交的结果为空。如果做成面域后直接用交集命令,只能选择大圆和一个小圆进行相交,我们可以算出一个区域后以大圆的圆心为中心进行阵列。但既然大圆和小圆都已经画出来,小圆已经阵列过一回了,我们就没有必要再阵列一次了。要想用一次交集完成图形的编辑,可以按照下面的思路进行操作:

1、用面域REGION命令,框选这些圆,将圆都转换成面域。

2、用合并UNION(UNI)命令,依次选择这些小圆,将小圆合并成一个整体,如下图所示。

大多数情况下,我们会在图形重叠相交的时候用合并命令,其实面域、模型不在一起,也可以用合并命令合并成一个对象,作用就是我们可以利用合并的图形一次性完成跟其他图形的相交计算。
3、执行相交INTERSECT(INT)命令,分别选择大圆和合并的小圆,就得到了最终的图形,如下图所示。

要想把命令用得更得心应手,就需要对命令的各种变化更了解,否则我们就可能多走弯路。

以上技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件,浩辰CAD还专门针对二维封闭的多段线、圆提供了布尔运算的功能,不过二维布尔运算就没有办法将圆合并到一个图形里了。

通过订阅号菜单可查找之前发布的文章,文章完整索引可访问菜单:资料分享>文章索引。

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