Skip to content

v0.4.5

Latest

Choose a tag to compare

@g5t g5t released this 16 Sep 21:19
· 1 commit to main since this release
Equivalent to v0.4.4 but with more wheels

A bug due to rounding errors in platform-specific cross-product
implementations caused equivalent vectors to have different cross
products. Namely two identical vectors should always have zero cross
product, but on Arm macOS they were sometimes non-zero.
Now a check looks for equal _indexed_ vectors before the cross product
is performed, because if the edge vectors share an index they intersect
at one of their ends and determining in- or out-ness is difficult at
best.