Я планирую создать программу, которая будет иметь несколько круглых фигур, движущихся внутри многоугольника странной формы.
Кажется, я не могу понять, как выполнить обнаружение столкновений с краями и правильно отскочить формы.
Я уверен, что эта проблема была решена раньше, но я не могу найти хороший пример.
Мои основные проблемы: Выяснение того, попал ли круг в край окружающего его многоугольника. Как только произойдет попадание, вычислите нормаль точки попадания, чтобы вычислить вектор отражения.
Может кто-то указать мне верное направление?
Спасибо, Джейсон