CAD的面域布尔运算之差集运算和交集运算

差集运算时指在一个面域中捡取其他预置相交面域的部分,即是将一个面域从另一个面域中除去。


启动面域的差集运算命令有如下几种方法。

- 命令行:SUBTRACT/SU命令。

- 功能区:在【修改】选项卡中,单击【实体编辑】面板中的【差集】按钮。

- 工具栏:单击【实体编辑】工具栏中的【差集】按钮。

- 菜单栏:执行【修改】-- 【实体编辑】-- 【差集】命令。


执行以上任意一种操作后,首先选取被去除的面域,然后按空格键并选取要去除的面域,最后按回车键,即可执行面域的差集运算,参考下图。


CAD的面域布尔运算之差集运算和交集运算270.png

差集运算前


CAD的面域布尔运算之差集运算和交集运算279.png


差集运算后


实例:绘制机械零件

本例利用【差集】命令,绘制机械零件图,参考下图。


1.我们打开中望CAD和素材文件,


CAD的面域布尔运算之差集运算和交集运算341.png


2.点击【修改】--【实体编辑】--【差集】,或是在命令行中输入SUBTRACT,对两个面域进行差集运算,


CAD的面域布尔运算之差集运算和交集运算398.png



3.面域差集运算效果参考下图。


CAD的面域布尔运算之差集运算和交集运算398.png


三、交集运算

交集运算时指保留多个面域相交的公共部分,而除去其他部分的运算方式。

启动面域的【交集】运算命令有如下几种方法。


- 命令行:在命令行中输入【INTERSECT/IN】。

- 功能区:在【默认】选项卡中,单击【实体编辑】面板中的【交集】按钮。

- 工具栏:单击【实体编辑】工具栏中的【交集】按钮。

- 菜单栏:执行【修改】--【实体编辑】--【交集】命令。


利用以上任意一种方法调用【交集】命令后,依次选取两个相交面域并右击鼠标即可,参考下图。


CAD的面域布尔运算之差集运算和交集运算649.png


交集运算前


CAD的面域布尔运算之差集运算和交集运算657.png


交集运算后



实例:绘制叶子

本例利用【交集】命令,绘制下图的叶子。


1.打开我们的中望CAD和我们素材文件。


CAD的面域布尔运算之差集运算和交集运算715.png


2.在命令行中输入【IN】或是在【修改】--【实体编辑】--【交集】,对两个面域进行交集运算,如下。


CAD的面域布尔运算之差集运算和交集运算769.png


3.交集运算效果参考下图,继续调用SPL【样条曲线】命令,绘制叶脉,参考下图。


CAD的面域布尔运算之差集运算和交集运算811.png


4.执行相同命令,绘制其他叶片,并移动至相应的位置,叶子完成效果参考下图。


CAD的面域布尔运算之差集运算和交集运算851.png





四、从面域中提取数据


【面域】是二维实体模型,它不但包含边的信息,还有边界的信心。可以利用这些信息计算工程属性,如面积、质心、惯性等。


执行【工具】--【查询】--【面域/质量特性】命令,然后选择面域对象,按回车键,系统将自动切换到【CAD文本窗口】,显示面域对象的数据特向,参考下图。






推荐阅读:CAD图案填充与边界的显示

推荐阅读:CAD的面域布尔运算之并集运算