Node Mesh Boolean#

from geonodes import nodes

node = nodes.MeshBoolean(*mesh_2, mesh_1=None, self_intersection=None, hole_tolerant=None, operation='DIFFERENCE')

Blender Image

Args:#

Input socket arguments:#

Node parameter arguments:#

  • operation (str): default = ‘DIFFERENCE’ in (‘INTERSECT’, ‘UNION’, ‘DIFFERENCE’)

Output sockets:#

Implementation#

Class or method name

Definition

Mesh

boolean_intersect

def boolean_intersect(*mesh_2, self_intersection=None, hole_tolerant=None):

boolean_union

def boolean_union(*mesh_2, self_intersection=None, hole_tolerant=None):

boolean_difference

def boolean_difference(self, *mesh_2, self_intersection=None, hole_tolerant=None):

Go to top - main - nodes - nodes menus