
2.3 二维几何结构的布尔运算
2.3.1 并集
几何结构的并集运算是指用户将选择的几何结构合并成一个整体。下面介绍使用并集运算的操作步骤。
第一步 打开模型2-0.mph,在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Union命令,如图2-17所示。

图2-17 选择Union命令
第二步 在Graphics窗口选择要操作的对象(使用框选),如图2-18所示。

图2-18 框选操作对象
注:左击框选工具,在Graphics窗口中,按住鼠标,拖动鼠标框选圆和矩形,然后右击。
第三步 在Settings窗口中的Union部分,如需保留内部边界,在Keep interior boundaries前的方框内打勾,如图2-19所示;如不需保留内部边界,将Keep interior boundaries前方框内的勾去掉,如图2-20所示。

图2-19 保留内部边界并集图

图2-20 去除内部边界并集图
第四步 单击Build Selected,完成几何结构并集操作。
2.3.2 交集
几何结构的交集运算是指保留选择几何结构相交的部分,去除不相交的部分。下面介绍使用交集运算的操作方法。
第一步 打开模型2-0.mph,在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Intersection命令,如图2-21所示。

图2-21 选择Intersection命令
第二步 在Graphics窗口选择要操作的对象(使用框选),如图2-22所示。

图2-22 框选操作对象
第三步 单击Build Selected,完成几何结构交集操作,如图2-23所示。

图2-23 交集结果图
2.3.3 差集
几何结构的差集运算是指在选择的几何结构上减去与之相交或不相交的其他几何结构。下面介绍使用差集运算的操作方法。
第一步 打开模型2-0.mph,在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Difference命令,如图2-24所示。

图2-24 选择Difference命令
第二步 在Settings窗口,单击Objects to add部分方框右边的Activate Selection,然后在Graphics窗口选择需要保留的几何结构r1(矩形),如图2-25所示。

图2-25 选择保留的矩形r1
注:左击几何结构r1(矩形),然后右击,r1添加到Objects to add下面的方框中。
第三步 在Settings窗口,单击Objects to subtract部分方框右边的Activate Selection,然后在Graphics窗口选择需要减去的圆形c1,如图2-26所示。

图2-26 选择去除的圆形c1
第四步 单击Build Selected,完成几何结构差集操作,如图2-27所示。

图2-27 差集结果图
2.3.4 组合
几何结构的组合运算是指对所有选择的几何结构进行并集、交集和差集的混合运算。下面介绍使用组合运算的操作方法。
第一步 打开模型2-1.mph,在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Compose命令,如图2-28所示。

图2-28 选择Compose命令
第二步 在Graphics窗口选择所有几何对象(使用框选),被选中的几何对象在Settings窗口中的Compose部分显示,如图2-29所示。

图2-29 设置操作对象
第三步 在Settings窗口中的Compose部分的Set formula所对应的方框中输入r3+r1+uni1-r4(注:+代表并集,-代表差集,*代表交集),如图2-29所示。
第四步 单击Build Selected,完成几何结构组合操作,如图2-30所示。

图2-30 组合结果图