BooleanModifier(Modifier)

base classes — bpy_struct, Modifier

class bpy.types.BooleanModifier(Modifier)

Boolean operations modifier

object

Mesh object to use for Boolean operation

Type:Object
operation
  • INTERSECT Intersect, Keep the part of the mesh that intersects with the other selected object.
  • UNION Union, Combine two meshes in an additive way.
  • DIFFERENCE Difference, Combine two meshes in a subtractive way.
Type:enum in [‘INTERSECT’, ‘UNION’, ‘DIFFERENCE’], default ‘INTERSECT’
threshold
Type:float in [0, 1], default 0.0
use_bmesh

Use BMesh boolean calculation

Type:boolean, default False
use_bmesh_connect_regions

Connect regions (needed for hole filling)

Type:boolean, default False
use_bmesh_dissolve

Dissolve verts created from tessellated intersection

Type:boolean, default False
use_bmesh_separate

Keep edges separate

Type:boolean, default False

Inherited Properties

Inherited Functions