Использование gluLookAt () в OpenGL для перемещения камеры / глаза назад - PullRequest
0 голосов
/ 14 марта 2011

Я пытаюсь использовать gluLookAt для перехода в другую часть сцены. Это превращает мою модель в плоскую линию, хотя. Мой вызов функции ниже:

gluLookAt(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -5.0f, 0.0f, 0.0f, 0.0f);

1 Ответ

4 голосов
/ 14 марта 2011

Вам нужен ненулевой восходящий вектор: последние три аргумента не должны быть равны нулю. Например, если ось y направлена ​​вверх в вашей системе координат:

gluLookAt(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -5.0f, 0.0f, 1.0f, 0.0f);
                                                     ^^^^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...