Упругий нецетральный удар двух движущихся шаров

Здравствуйте. В универе задали написать игру бильярд, но использовать готовые физ. движки запретили. Пришёл в ступор на той стадии, когда нужно смоделировать упругий нецентральный удар между двумя движущимися шарами. В интернете на удивление нашёл только взаимодействие подвижного шара с неподвижным. Уважаймые форумчане, подскажите пожалуйста либо дайте материал где это описывается. Грубо говоря, мне нужно зная координаты двух шаров и их векторов скорости получить новые вектора скорости после столкновения в общем случае.


http://alexandr4784.narod.ru/
Откуда: Псков
Кто: книгоиздательство
В любом варианте законы сохранения импульса и кинетической энергии. Закон сохранения импульса расписываете на координатные оси. Это если не учитывать вращение шаров (имеются в виду специальные удары)
Для начала посмотри здесь http://alexandr4784.narod.ru/levi_22.html
Глава IX. Динамика твердого тела. Движения с качением. Системы твердых тел с внутренними циклическими движениями