У меня есть 3D-среда с псевдослучайно созданной рельефом (которая состоит из треугольников). Я хочу просто определить, если столкновение трехмерной рамки и одного из треугольников местности; как я могу это сделать? Я прочитал вопрос this, который в точности соответствует именно тому, что я хочу, но ответ не является удовлетворительным, поскольку он в основном обеспечивает только алгоритм AABB ...Простой 3D-столкновение с многоугольником
PS: треугольники определены с тремя точками 3D и ограничивающим прямоугольником может быть определена его 8 вершинами.
Не могли бы вы более подробно объяснить, почему это неудовлетворительно? Очевидно, это было так, и мы не знаем, почему это не для вас. – mydogisbox
Из ответа: «следующий метод ... примет объект BoundingBox и определит, находится ли он в текущем экземпляре BoundingBox. ... Вот метод обнаружения, если одно поле находится внутри другого, и если поэтому, модифицируйте коробку, чтобы переместить ее снаружи ». Я не понимаю, как ответчик отвечает на вопрос; мне кажется, что они предоставляют метод обнаружения и реагирования на столкновение AABB-AABB (никаких треугольников). Если мое понимание ошибочно, скажите, пожалуйста! – Jwosty