Skip to main content

Crate axiolid_mesh_boolean_boolmesh

Crate axiolid_mesh_boolean_boolmesh 

Source
Expand description

The mesh boolean provider behind axiolid_mesh_boolean_contract::MeshBoolean.

The algorithm itself lives in the private csg module, absorbed from boolmesh 0.1.9 rather than depended upon (ADR 0047, superseding 0014). Absorption makes the hot paths and the known defects reachable: profiling put over 99% of a boolean’s runtime inside upstream’s single compute_boolean entry point, and a depth-2 Menger sponge panics inside it.

The absorbed files keep Saki Komikado’s copyright headers and MPL-2.0 notice. Axiolid is MPL-2.0 itself, so this adds no licence obligation the project had not already accepted – but the headers must survive refactoring.

Structs§

BoolmeshBoolean
Mesh boolean built on the algorithm absorbed from boolmesh (pure Rust, glam-only, MPL-2.0).