Вот пример:
http://jsbin.com/UHENoKi/11/
Здесь я использую простую формулу, чтобы найти угол между двумя точками (векторами):
Но как вы могли видеть на JSBin — что-то сломалось. Где я сделал ошибку?
ОБНОВИТЬ
Рабочий пример:
http://jsbin.com/UHENoKi/13/edit?js,output