布尔修改器
布尔 修改器对网格执行操作,而这些网格太复杂,无法通过手动编辑网格的步骤来实现。布尔修改器使用三个布尔运算之一,可用于从两个网格对象中创建一个网格:
此修改器需要第二个网格对象或网格对象集合作为操作的目标(第二个操作数)。
Warning
只有 流形 网格保证能够给出正确的结果,而其他情况(特别是 开放
网格,非流形 但是没有任何自交)通常会工作得很好,但是在某些情况下可能会出现奇怪的问题和伪像。
Tip
在标记要显示边的物体后(在 属性编辑器 ‣ 物体属性 ‣ 视图显示,启用 线框),在移动物体时,可以看见边创建的过程。根据网状拓扑不同,还可以启用 X 射线和透明模式,并实时查看创建的拓扑结构。
选项
操作
相交:
目标网格和修改后的网格内部的所有内容都会被保留。如果目标是一个集合,那么只有 所有 的网格内部被保留。
并集:
目标网格或集合将添加到修改后的网格中,从而删除所有内部面。
差集:
从修改后的网格中减去目标网格或网格集合(保留目标网格或集合的 外部 的所有内容)。
运算对象类型
选择运算对象类型(目标)。
物体:
目标网格物体的名字。
集合:
目标是一个集合。当目标是一个集合并且求解器是快速的时候,不允许进行交叉操作。
物体
目标网格物体的名字。
集合
目标集合的名称(如果解算器是“准确”,可能是空的,这在与“自身交集”选项结合时可能很有用)。
解算器
用来计算布尔相交的算法。
快速:
使用一个数学上简单的求解器,提供最佳性能;但是,这个求解器缺乏对重叠几何的支持。
准确:
使用一个数学上复杂的求解器,提供最好的结果,并完全支持重叠的几何图形;但是,这个求解器比 快速求解器 慢得多。
解算器选项
材质 精确求解器
在新生面上设置材质的方法。
基于编号:
根据材质槽列表的顺序在新生面上设置材质。如果修改器物体上不存在材质,则面将使用相同的材质槽,如果物体没有足够的槽,则使用第一个材质槽。
传递:
将材质从非空槽传递到结果网格,并根据需要添加新材质。对于空槽,回退到使用与操作数网格相同的材质编号。
自身交集 精确解算器
正确计算一个或两个操作数有自交的情况,这涉及到更多的计算,使其更慢。
孔洞优化 精确解算器
优化 非流形 几何的布尔输出,代价是增加计算时间。由于对性能的影响,这个选项应该只在 准确 求解器对非模态几何显示出错误时才启用。
重叠阈值 快速解算器
两个面之间的最大距离,认为它们是重叠的。这有助于解决这个求解器的局限性,如果布尔结果看起来出乎意料,可以尝试使用精确求解器。