I'm confused by the added comment, 'bias towards shorter distances'.
It seems you are added a slight amount to both the numerator and denominator of a fraction. For positive fractions, that…
This is going to take quite a while to review thoroughly. But after spending an hour or so, here are some comments.
In general it would be nice if any function that does something that is not completely obvious from its name would get a comment. I had to read this one a bit carefully to understand what it was going to do.
This comment should be updated to reflect what is supported after this update.
Thanks for fixing the previous problem I found.
I am reviewing the code as is but noting that it doesn't properly handle cases where one operand of the boolean contains several overlapping…
I'm starting to look at this. I made a file with a couple test cases (coplanarbool.blend, attached). The "Cube" object, having a cube with a pyramid on top, worked as expected. But the "CubeB"…
For the record, the commit is dd334faa5815aa52b6e1708f643efaaab6df393e
Merged manually with author=Rob-Blair. Commit: dd334faa5815aa52b6e1708f643efaaab6df393e
I committed this manually, with author=Rob-Blair, after checking in a separate PR (blender/blender#129586) that the buildbot passes the tests. I was having…