Применительно к этой программируемой игре Я сейчас строю.
Благодаря ответам из этого поста я теперь могу найти координаты xy всех точек прямоугольников (даже при повороте), и теперь обнаружение столкновений со стенами работает почти идеально. .
Теперь мне нужно реализовать обнаружение столкновений с самими ботами (потому что очевидно, что на Арене будет более одного бота).
Обнаружение столкновений квадратов и квадратов (без поворота) в этом случае недопустимо, поскольку боты будут поворачиваться под углом (как я описал здесь ).
Итак, как лучше всего реализовать эту форму обнаружения столкновения повернутых прямоугольников в WPF?
Полагаю, здесь должна быть какая-то математика, но обычно получается, что в WPF есть функции, которые "вычисляют" эти математические вычисления для вас (как в в этом случае )