If you play pool, you may have noticed that when the cue ball strikes a target ball off-center, that they will separate at a 90-degree angle after the collision. This is because the collision is very elastic, and the balls are the same mass. All kinetic energy along the line connecting the two balls is transferred to the target ball, leaving the cue ball with no energy along that direction. Any remaining energy in the cue ball is along the line perpendicular to the line connecting the two balls. This is why they separate at a 90-degree angle. (Also note: if the cue ball strikes the target ball dead-center, there will be no energy along a perpendicular line, all energy will be transferred to the target ball, unless there is substantial inelasticity.)

So let’s explore the simple case, where we are assuming that there is negligible spinning and friction, and that the collision is perfectly elastic. Initially, the cue ball is put into motion toward the target ball, and the target ball is stationary.

First, we use conservation of momentum to get our first equation, where is the mass of the cue ball, is the mass of the target ball, represents their velocity vectors, with the subscripts meaning “initial”, and meaning “final”.

(1)

Now, since the masses of the balls are equal and the initial velocity of the second ball is 0, we can simplify the first equation to:

(2)

Second, we use conservation of energy to get our second equation:

(3)

Again, we can reduce this, since the initial velocity of the second ball is 0, the masses are equal, and the collision is perfectly elastic .

(4)

Now we can take equation 2 and square it.

(5)

Where is the angle between the two balls after the collision.

Now, if you compare equations 4 and 5, you’ll see that they are equal. However, there’s this cross term that shows up in equation 5, but not in 4. This means it’s equal to 0.

So then,

and this can only be true if , which is equivalent to 90 degrees!

(If the target ball is struck dead-center, then the cross term goes to 0 from .)

In a more general case, where we include inelasticity and the possibility of the balls having different masses, we arrive at a more general formula for . We’ll still assume negligable friction, spinning, and that the target ball is initially stationary.

So we still have conservation of momentum:

(6)

And conservation of energy, but with some of the energy going to sound and heat. This is represented by an elasticity factor , that ranges from 1 (perfectly elastic) to 0 (perfectly inelastic).

(7)

So we can take equation 6, and just like last time, we square it.

(8)

Now divide equation 8 by on both sides, and you will have an expression for

,

which can be plugged into the left side of equation 7.

So now, you can solve for in terms of the final velocities, masses, and elasticity factor.

The general result is then:

We can get back the previous result , by setting and .