对面执行布尔运算

可以使用布尔运算对两个面集合进行合并和相交,或从目标面集合减去工具面集合。

布尔运算后剩余的面属于原始零部件和零部件表面。
要执行布尔运算:
  1. 相交模式设为布尔运算面
  2. 使用选择按钮定义工具目标面集合。
    有关面集合要求的列表,请参见相交/布尔运算面模式
  3. 布尔运算类型设为以下某个选项:
    • 合并 — 移除由面集合之间的重叠体积封闭的面。
    • 相交 — 仅保留面集合之间重叠的体积并移除所有其他体积。
    • 布尔减 — 从目标面集合移除工具面集合。
      • 要获得期望的结果,可以使用交换按钮 更改工具和目标选择。
      • 要从目标体积减去多个工具体积,首先合并工具体积,然后执行布尔减运算操作。

  4. 单击布尔运算执行布尔运算。

    布尔运算示例

    以下示例使用下图所示几何零部件来演示不同的布尔运算。 这两个球体重叠,它们共享公共体积。 绿色球体是目标面集合,红色球体是工具面集合。

    合并

    使用合并操作移除两个面集合之间的公共体积。

    相交

    使用相交操作仅保留两个面集合之间的公共体积。

    布尔减

    使用布尔减运算操作从目标面集合(绿色)移除工具面集合(红色)。

    要在执行布尔减运算操作后保留工具面,可激活保留工具面选项。 该选项仅适用于布尔减类型,对所有其他布尔运算类型灰显。

    对于布尔减运算操作期间在目标面和工具面之间交界面处创建的面,提供如下两个选项来确定其零部件表面类型:

    • 新建 — 在每个减去的零部件中创建一个名为 Boolean Subtracted Faces(布尔减去面) 的新零部件表面。

      如果要减去多个目标零部件并希望之后保留闭合零部件,该选项很有用。 新创建的面将自动与其连接的零部件关联。

    • 指定零部件 — 将创建的所有面分配给单个指定的零部件表面。