布尔限制

限制

解决方法(如果可用)

如果交点落在属于输入对象的重叠组件上,布尔运算可能会失败。

  • 解决方法 1:选择“网格 > 合并”(Mesh > Merge)以合并重叠组件。
  • 解决方法 2:如果不知道哪些组件导致布尔运算失败,请在“通道盒”(Channel Box)中启用“使用阈值”(Use Thresholds)以合并所有输入对象上的顶点。

如果交点落在来自重叠的不同输入对象的组件上,布尔运算可能会失败。

偏移一个或多个输入对象(或偏移其组件),使交点处没有重叠。
提示: 对结果运行“网格 > 合并”(Mesh > Merge),以避免先前重叠的组件之间出现非常细小的边。

如果交点落在非法几何体(非流形、层状体)上,布尔运算可能会失败或产生意外结果。

删除或解析非法几何体。

对多个输入对象执行布尔运算可能会导致对象被排除在计算之外,甚至运算完全失败。

布尔运算失败后,可以尝试打开“通道盒”(Channel Box),并将 polyBoolean 的“分类”(类别)属性设置为“法线”(Normal)

“法线”(Normal)类别将网格视为开放体积:

“使用平滑网格输出”(Use smooth mesh output)选项不支持实例:如果布尔节点具有多个作为实例的输入对象,则启用“使用平滑网格输出”(Use smooth mesh output)(在布尔堆栈中的层上单击鼠标右键)不会生成可预测的结果。

相关主题