pub fn subtract_many(host: &Mesh, cutters: &[&Mesh]) -> BatchSubtractExpand description
host − (∪ cutters) as a Mesh — the batched void-group subtract.
The cutters MUST be pairwise disjoint (the router groups by snap-band-
inflated AABBs) and each per-component watertight. Every component is
promoted onto the host faces and oriented outward INDIVIDUALLY — the global
signed-volume orientation of subtract cannot fix mixed per-component
winding of a multi-component operand (the #2176 lesson) — then the whole
group is subtracted in ONE arrangement (difference_all_volume_safe), so
there is no per-cutter f64→f32→snap round-trip to re-jitter and re-crack the
previous cut’s seams. Component order is the caller’s (deterministic).
See BatchSubtract for the three outcomes.