Я пытаюсь сделать то, что (по сути) простой игрой в бильярд, и хотел бы иметь возможность предсказать, куда попадет удар, когда он попадет в другой шар.
Первая часть, я полагаю,чтобы вычислить, ударит ли битник что-либо, и если это произойдет, где он сталкивается.Я могу определить точки столкновения для линии и шара, но не для 2 шаров.
Итак, учитывая x / y позиции и скорости 2 шаров, как рассчитать точку, в которой они сталкиваются?
(PS: я знаю, что я могу сделать это, вычисляя расстояние между двумя шарами на каждом этапе пути, но я надеялся на что-то более элегантное и оптимальное.)
Пример настройки: пытается вычислить красную точку
http://dl.dropbox.com/u/6202117/circle.PNG