да не все так просто... дело ведь вот в чем: столкновение шаров можно, перейдя в систему отсчета, связанную с одним из шаров, рассматривать как центральный удар - это важно! т.е. сложно представить столкновение шаров так чтоб это не был центральный удар (читать: невозможно). дело тут в том, что центры масс и точка соприкосновения лежат для шара всегда на одной линии. для тела произвольной формы это не так, и это очень сильно усложняет задачу

для иллюстрации: у тебя есть два шарика, соединенные невесомым прутиком и еще одна такая же пара. они сталкиваются (один шар из первой пары налетает на второй шар из второй пары). рассчитай скорости их центров масс и угловые скорости - зае*ешься!
