Hello, we have been working on a physics engine mostly based on the one from the book "Game Physics Cookbook", but we recently found a couple of issues that we'd appreciate some help with.
The most important one is: The collision detection test for OBB vs OBB results positive BUT it returns no contact points in some cases. Is this correct? or should this never happen?
The code can be downloaded here: https://github.com/gszauer/GamePhysicsCookbook, and the case is evident with this example provided on the attached file, just replace the one from the github for the attached one.
And yes, we're aware of a couple of issues mentioned on the github: https://github.com/gszauer/GamePhysicsCookbook/pulls?q=is%3Aopen+is%3Apr, but that doesn't seem to correct the problem.
Any help is greatly appreciated, thanks in advance.
Or should we really change for a GJK and EPA? if so, are there any implementations not too hard to adapt to this kind of workflow?