Я создаю игру в OpenGL, где у меня есть несколько объектов в мировом пространстве . Я хочу создать функцию, в которой я могу взять местоположение объекта (3D), преобразовать его в местоположение на экране (2D) и вернуть его.
Я знаю трехмерное местоположение объекта, матрицы проекции и матрицы вида в следующих переменных:
Matrix projectionMatrix;
Matrix viewMatrix;
Vector3 point3D;