Very nice!! Can't wait to see the rendered version!
Quote Originally Posted by mr_malee
I still haven't quite figured out how to handle a response when the angular velocity of the flipper is very small and the balls velocity is very large, i've done a hacky fix where If the collision is the first reported and ball's velocity is greater than flippers angular velocity bounce the ball using a static line-circle response, else add angular velocity. It works in most cases but I think there are still errors.
Have you tried treating the point of impact between the pinball and the flipper as the tangent point between two balls. One ball is of course the pinball, the other is treated as being at the mirrored tangent point on the opposite side of the flipper. Give this mirrored ball the angular velocity, and a mass that will mimic your flipper, then resolve based on sphere/sphere collision response. I think by tweeking the mass and bounce/friction values, you might be able to get the results you like.