Я потратил много времени на то, чтобы пересечения правильно работали между различными 2D-фигурами (круг-круг, круг-три, круг-прямоугольник, прямоугольник-прямоугольник) - огромное спасибо тем, кто решил такие проблемы, из которыхЯ взял свои решения из) для простого проекта и сейчас пытаюсь реализовать тест пересечения треугольник-AABB.
Однако я немного застрял.Я пытался искать в Интернете и обдумывать это, однако я не смог получить какие-либо идеи.Самая большая проблема в данный момент - это проверка того, пересекаются ли ребра треугольника (который является равнобедренным), если в нем нет вершин.
Есть идеи, как мне это сделать??
РЕДАКТИРОВАТЬ: Чтобы немного лучше понять этапы, как я думаю, они должны происходить:
1 - Проверьте, не лежат ли какие-либо вершины в прямоугольнике (эта часть проста),Если да, столкновение, в противном случае продолжите.
2 - Проверьте, не пересекаются ли какие-либо ребра с прямоугольником.Вот где я застрял.Я понятия не имею, как это реализовать.