前文讲述的命令,都是用于在某一个单一的几何体内用不同的命令实现设计意图,随着设计的推进,会发现特征树结构越来越长,且很难理清思路。实际设计过程中,要比我们为了讲述命令的案例复杂得多,一个部件的特征或者说设计步骤会从十几、几十个、上百个不等。且有的是加命令,有的是减命令。设计思路混乱,除了在设计过程比较辛苦之外,也会为设计错误埋下伏笔。
本节开始讲述的布尔操作,是几何体之间的操作,可以使我们的设计更加结构化。
布尔装配,是将一个几何体装配到另外一个几何体中的操作。如下图所示,我们将一个body装配到另外一个body中。
在一切的开始,先说明我们的结构树上有一个特殊的几何体,名字是partbody,它的特点是,它可以接收其他的几何体通过布尔操作融入它,而不能对他使用布尔操作将其装配到其他的几何体中。
下面,我们准备两个几何体,一个是零件几何体,这个几何体中有一个圆柱。几何体2内也建立一个圆柱,不过它是一个负特征,即其虽然也能被看到,实际确实代表去料操作。
启动装配命令,设置将几何体2装配到零件几何体。
确认后,结构树和三维界面发生如下变化,可见几何体2的节点被装配到零件几何体下,由于其是负的特征,装配的效果是在正特征圆柱中间挖了一个洞。
这就是布尔装配的最基础的操作,除了通过命令条中其中命令,也可以从菜单中找到命令,但最方便的还是在几何体的右键中,找到相关的命令。如下图所示,可以看到几何体2对象有所有的布尔运算,后续不再赘述。