Recently, I came across this interesting problem about billard balls.
The question asks us to determine the height $h$ such that the ball rolls without slipping immediately after the collision.
The first thing that came to my mind after reading this question was that angular momentum and linear momentum should be conserved and the relationship between angular and translational velocity must be $v=r\omega$, both before and after the collision.
From "Introduction to Classical Mechanics" by David Morin, there is this equation which relates the change in linear momentum to the change in angular momentum after experiencing an impulse.
If I were to use this equation for this question, then it would be $$ I(\omega_{after}-\omega_{before})=M(v_{after}-v_{before})h, $$
$$ h=\frac{(2/5 MR^2+MR^2)(\omega_{after}-\omega_{before})}{MR(\omega_{after}-\omega_{before})} $$
This would give us a pretty nice answer: $h=\frac{7}{5}R$.
However, for the equation: $\Delta \vec{L}=\vec{R} \times \Delta \vec{p}$ to apply, it only works when the force, $F(t)$, is applied at one position. In this case however, there are multiple forces at work (applied at different positions as well), namely the normal force exerted by the overhang, weight as well as normal force exerted by the ground.
What would be a better way to approach this problem?