Original Post
I'm using the coefficient of restitution to determine the velocity of a particle after it collides with a static plane (of infinite mass). This works fine when the acceleration is zero, or when the plane is perpendicular to the particle's motion. However, when it collides against an angled plane in the presence of a constant nonzero acceleration (ie gravity), the particle eventually stops completely on the plane, unless the coefficient of restitution is 1. I understand the reasons for this, but I do not know how to correct it. Assuming there is no friction at all, the particle should continue to slide down the surface of the plane. It seems that the COR does not correctly handle the "collisions" of a particle sliding down a surface. How can I effectively model this sliding behavior while still providing correct behavior upon a forceful collision?