Howdy,
I’ve recently started progress on my physics engine and have experimented with body movers to create a physics engine to allow me to simulate throwing spheres and being able to change things like gravity without affecting the rest of the game,
However it seems that my main issue is that when my sphere hits an extreme angle the sphere many of the times goes flying off or rolls across the ground unrealistically far away
Some games on the platform deal with this issue by doing full real-time calculation of a sphere to then bounce it of surfaces which would result in no anomalous results. An example is phantom forces grenades
While I can simulate a ball drop and physics how could I go about with detecting collision on such small part effectively and calculate the next direction the ball could go?