# How to take into consideration the effect of initial rotation of a ball hitting & reflecting off a surface

Hey all, I am trying to take into consideration the effect of inertia of the initial rotation of a ball, hitting a surface, into the exit velocity vector of the ball.

My current theory is this:

1. Assume Ball initial rotation is Ri
2. Calculate an exit Velocity vector without any consideration for the ball's initial rotation, call this Ve
3. Rotate Ve by an angle proportionate to Ri [while limiting the rotation, so ball new vector does not point into surface]. Call this new vector rVe
4. Calculate exit rotation of ball, by calculating it as a portion of max ball rotation speed, bas on angle between rVe & Vi using dot product of these two vectors

Does this sound right to you? Am I missing something here? Is there an easier way to do this?

• Have you tried it and observed the results? – Ipsquiggle Sep 8 '10 at 16:30
• You can use the <sub> tag to write subscripts. – mmyers Sep 8 '10 at 16:42
• you may have to take masses into account here. Two balls of different masses spinning at the same rate will react differently when hitting a static wall - the lighter ball will be more affected by the spin. In your example, conservation of energy should hold, this includes energy from moment of inertia. – eli Sep 8 '10 at 20:28
• I assume you mean rotational velocity? As rotation without rotational velocity wouldn't make any difference in the calculation. – Kaj Sep 8 '10 at 22:41
• +1 to mmyers's comment; I just edited in subscripts to make it look nicer. – Ricket Sep 8 '10 at 22:48