mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-03 02:25:55 +00:00
b6d3c8b808
A colliding pair past the 16 pairs whose volumes are worked out, or past the check's 256 body intersections, or whose intersection could not be made, fell back to the sampled mesh depth for its deepest step. That changed what deepest_step means without saying so. Such a collision now answers deepest_step and volume_mm3 null and not_measured naming the budget it ran past (or the intersection that failed), as compare does since #9132; first_step, last_step and steps are exact and stay. B pushed through A at 1000 samples overlaps it at about 330 samples, past the 256 intersections: not measured, "the check's 256 body intersections ran out". At the study's 16 samples it is measured, deepest at step 15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>