По сути, программа, которую я делаю, позволит пользователю импортировать 3D-модель (как fbx или obj). Затем он будет отображаться в окне с помощью openGL, после чего пользователь сможет размещать точки на модели.
Итак, моя проблема в том, как я могу проверить коллизии между этими двумя точками. Поэтому, если прямая линия рисуется из одной точки в другую, если она вообще попадает в 3D-модель, она может, например, вернуть «истину». Если он вообще не проходит через модель, он возвращает false.
На изображении ниже показано, как я буду это применять. (На изображении, показанном ниже, трассировка линии становится зеленой после того, как она столкнулась с моделью, я только что сделал изображение в блендере, чтобы пояснить, что я имею в виду.) Пример использования