compas_cgal

Booleans

booleans.boolean_union

Boolean union of two meshes.

booleans.boolean_difference

Boolean difference of two meshes.

booleans.boolean_intersection

Boolean intersection of two meshes.

booleans.split

Split one mesh with another.

Intersections

intersections.intersection_mesh_mesh

Compute the intersection of tow meshes.

Measure

measure.volume

Compute the volume of a closed triangle mesh.

Meshing

meshing.remesh

Remeshing of a triangle mesh.

Slicer

slicer.slice_mesh

Slice a mesh by a list of planes.

Subdivision

subdivision.catmull_clark

Subdivide a mesh withe the Catmull Clark scheme.

Triangulation

triangulation.delaunay_triangulation

Construct a Delaunay triangulation from a set of points.

triangulation.constrained_delaunay_triangulation

Construct a Constrained Delaunay triangulation.

triangulation.conforming_delaunay_triangulation

Construct a Conforming Delaunay triangulation.

triangulation.refined_delaunay_mesh

Construct a refined Delaunay mesh.