布尔修改器

The Boolean modifier combines multiple meshes using a Boolean operation.

../../../_images/modeling_modifiers_generate_booleans_union-intersect-difference-examples.png

Applying the modifier to a sphere and creating the Intersection, Union, and Difference with a cube. The cube is hidden for a better view.

Warning

Only Manifold meshes are guaranteed to give proper results. Non-manifold ones (especially meshes with holes) will usually work well, but might give odd glitches and artifacts.

Tip

If you have marked your objects to show the edges (in Properties ‣ Object ‣ Viewport Display, enable Wireframe), you will see the edge creation process while you are moving your objects around. You can also enable X-Ray to see inside the objects.

See also

交集(布尔) for performing one-off Boolean operations inside a mesh in Edit Mode.

选项

../../../_images/modeling_modifiers_generate_booleans_panel.png

布尔修改器。

操作
相交:

Only keep the volume that's inside the modified mesh and all of the source meshes.

并集:

Add the source meshes to the modified mesh while removing any interior faces.

差集:

Cut the source meshes out of the modified mesh.

运算对象类型
物体:

The source is a single mesh object.

集合:

The source is a collection of any number of mesh objects. If the Solver is Fast, the Intersect operation is not allowed.

物体

源网格物体。

集合

The source collection. May be empty if Solver is Exact, in which case the modifier simply removes the modified mesh's interior (self-intersecting) geometry.

解算器

用于执行布尔运算的算法。

快速:

使用一个数学上简单的求解器,提供最佳性能;但是,这个求解器缺乏对重叠几何的支持。

准确:

使用一个数学上复杂的解算器,以提供最好的结果,并完全支持重叠的几何体;但是,这个解算器比 快速 解算器慢得多。

解算器选项

材质 精确求解器

在新生面上设置材质的方法。

基于编号:

Map the first material of the source mesh to the first material of the modified mesh, the second to the second, and so on. If a source face has a higher material index than the number of material slots on the modified mesh, the modified mesh's first material is used.

传递:

Use the same materials as on the source mesh, adding new material slots to the modified mesh as necessary. For empty slots, fall back to using the same material index as the source mesh.

自身交集 精确解算器

Correctly handle self-intersection in the participating meshes, at the cost of performance.

孔洞优化 精确解算器

优化 非流形 几何的布尔输出,代价是增加计算时间。由于对性能的影响,这个选项应该只在 准确 求解器对非模态几何显示出错误时才启用。

重叠阈值 快速解算器

Maximum distance between two faces to consider them as overlapping. This helps solve the limitation of this solver. If the result is still not as expected, try using the Exact solver.