Polyhedron.boolean_intersection

Polyhedron.boolean_intersection(other)[source]

Compute the boolean intersection of this polyhedron and another.

Parameters:
othercompas.geometry.Polyhedron

The polyhedron to intersect with.

Returns:
compas.geometry.Polyhedron

The resulting polyhedron.

Examples

>>> from compas.geometry import Box, Sphere
>>> A = Box(2).to_polyhedron(triangulated=True)
>>> B = Sphere(point=[1, 1, 1], radius=1.0).to_polyhedron(triangulated=True)
>>> C = A.boolean_intersection(B)