Я пытаюсь выяснить, пересекаются ли 2 повернутых прямоугольника.
Изображение (Возможности прямоугольника) показывает примеры возможностей пересекающихся прямоугольников. Информация, которую я знаю о каждом прямоугольнике, — это 4 вершины.
@RufusL это не будет точно для повернутых прямоугольников. Вы просто получите слишком большие тесты ограничивающей рамки
@MickyD ах, хорошая мысль! удалено :)





Мощный метод проверки пересечения двух выпуклых многоугольников — использование Теорема о разделяющих осях. Еще больше описания.
Это достаточно просто (и быстро) для прямоугольников.
Проще, если вы выполните расчет с одним прямоугольником относительно другого. То есть возьмите один прямоугольник в объектном пространстве без вращения, но примените вращение к другому.