Для целей отображения теней в Opengl мне нужно преобразовать некоторую точку из worldCoordinate в координату LightSpace. Мой источник света имеет направленный вектор (-1, -1, 0)
double angY = 90.0;
double angZ = 45.0;
glm::mat4 rotZ = {cos(angZ), sin(angZ), 0, 0,
-sin(angZ), cos(angZ), 0, 0,
0, 0, 1, 0,
0, 0, 0, 1};
glm::mat4 rotY = {cos(angY), 0, sin(angY), 0,
0, 1, 0, 0,
-sin(angY), 0, cos(angY), 0,
0, 0, 0, 1};
Я пытался использовать наклон и рыскание для поворота, но это не сработало.
Есть идеи?