polyBoolOp

 
 
 

当使用传统布尔算法执行布尔运算时,会创建一个“polyBoolOp”节点。

可以使用以下属性编辑布尔运算。

提示 要使用传统布尔算法,请选择“网格 > 布尔 > 并集/差集/交集 >”(Mesh > Booleans > Union/Difference/Intersection >) ,然后启用“使用传统布尔算法”(Use legacy Boolean algorithm)
运算(Operation)
可用于在执行布尔运算之后切换到其他类型的运算:
并集(Union)
合并选定网格的体积。
差集(Difference)
从第一个选定网格中减去第二个选定网格的体积。
交集(Intersection)
仅保留选定网格的共享体积。
“使用阈值”(Use Thresholds)
启用时,布尔运算会使用指定的“顶点距离阈值”(Vertex Distance Threshold)“面区域阈值”(Face Area Threshold)值自动检查并消除极小的面和边。
顶点距离阈值(Vertex Distance Threshold)
检查零长度(或非常短)的边。比指定的值更近的任何顶点将自动合并为一个顶点。
注意较大的“顶点距离阈值”(Vertex Distance Threshold)值可能会导致网格的某些部分消失或是从原始几何体中提取出来。若要解决此问题,请禁用“使用阈值”(Use Thresholds)或降低“顶点距离阈值”(Vertex Distance Threshold)值。
面区域阈值(Face Area Threshold)
检查面积为零(或非常小)的面。面积小于指定值的任何面将自动收拢为一个顶点。
注意较大的“面区域阈值”(Face Area Distance Threshold)值可能会导致网格的某些部分消失或是从原始几何体中提取出来。若要解决此问题,请禁用“使用阈值”(Use Thresholds)或降低“面区域阈值”(Face Area Threshold)值。

相关主题