Имеется трехмерный треугольник, заданный тремя вершинами V1, V2, V3, имеется луч заданный точкой начала и вектором направления (на самом деле меня интересует отрезок, а не бесконечный луч, но проверить расстояние легко). Хочу получить глобальные координаты точки пересечения (если она есть, разумеется).
В проекте подключена библиотека GLM, в ней есть функция intersectRayTriangle, которая по исходным данным находит точку пересечения и расстояние. Проблема в том, что координаты точки получаются двумерные в плоскости треугольника (при этом система координат построена из векторов V1-V2 и V1-V3 - она легко может быть даже непрямоугольная). Мне интересно, как перенесети их в систему координат мира.