pub fn fuse_fuzzy(
model: &mut Model,
a: &Shape,
b: &Shape,
fuzz: f64,
tol: Tolerances,
) -> OgeomResult<Built>Expand description
fuse with geometry within fuzz of touching counted as touching.
The fuzz loosens every decision the boolean makes, its welds and probes included, and those reach well past the fuzz itself: at a fuzz near a hundredth of the operands’ size they can swallow a face. A result is kept only where its volume agrees, within the fuzz over the operands’ area, with what the exact operation finds, or with what any union of the two can hold where the exact one is refused; otherwise the fuzz is taken a tenth smaller, down to the exact operation itself.
§Errors
As fuse, plus a non-positive fuzz.