C ++ / OpenGL конвертирует мировые координаты в экранные (2D) координаты

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

Я знаю трехмерное местоположение объекта, матрицы проекции и матрицы вида в следующих переменных:

Matrix projectionMatrix;
Matrix viewMatrix;
Vector3 point3D;
17
задан Short 8 November 2018 в 22:58
поделиться