Skip to main content

Module boolean3

Module boolean3 

Source

Structs§

Boolean3
Computes all edge-face intersections and winding numbers between two meshes.
Intersections
Stores the intersections of edges of one mesh with faces of the other. In forward mode: edges of P with faces of Q. In reverse mode: edges of Q with faces of P.

Functions§

boolean
Perform a 3D boolean operation on two manifold meshes.
compose_meshes
Concatenate multiple disjoint meshes into one. This is a genuine utility used by both boolean operations and CSG compose. It does NOT perform any boolean intersection — the meshes must be non-overlapping for correct results.
ray_cast
Cast a ray segment from origin to endpoint against mesh, returning all triangle intersections sorted by parametric distance.