Open Alexander-r opened 4 years ago
Could you please add a few test cases? Ideally the same than upstream
I will look into adding tests. This was a rather recent addition so I have not checked how to use it.
But right now on go 1.13.7 all the tests fail because of Printf formatting. Maybe I should fix the formatting for existing tests first?
Hey @Alexander-r I went ahead and proposed a PR fixing the issue you put forward on go 1.13. Thanks for doing so!
I merged #24 into master. Tests should be good on go 1.13 now if you rebase.
Would something like that be enough for a test? This is based on https://github.com/erincatto/box2d/blob/master/samples/tests/shape_cast.cpp but without actual drawing.
My C++ version for comparing the output: https://gist.github.com/Alexander-r/937980a0bf7f04d8335db71f17b65d1d
Perform a linear shape cast of shape B moving and shape A fixed. Determines the hit point, normal, and translation fraction.
Ported from upstream.