Повернуть в светлую перспективу - PullRequest
0 голосов
/ 03 августа 2020

Для целей отображения теней в 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};

Я пытался использовать наклон и рыскание для поворота, но это не сработало.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...