Open bikemike opened 1 week ago
Thanks for the testing. I found that I had to relax the value even further: if other_axis.is_parallel(circle_axis, 0.05):
to get all of these tests to pass. I don't see a down side to this but if you do let me know.
Below is some code that should produce DoubleTanchetArcs for each iteration but it fails 340 times out of 900 because of the parallel check on ~objects_curve.py:233. I'm not sure the best solution for this but reducing the tolerance to 5e-2 fixes it for the code below.
If I change the code to use the cross product to check for parallel(below), I also get 340 failures when using 1e-5 as the tolerance. Increasing the tolerance to 2e-3 fixes.