Перемещение модели OpenGL только в направлении 1 - PullRequest
0 голосов
/ 04 августа 2011

У меня есть фиксированная камера с 0,0,0 на сцене OpenGL, и у меня есть модель.Модель переведена и повернута, и хотелось бы переместить ее справа от моей камеры.Однако, если я переведу на х, он будет транслироваться в направлении х модели, а не камеры.Как я могу преодолеть эту ситуацию?

1 Ответ

2 голосов
/ 04 августа 2011

Изменение порядка вызова glRotate и glTranslate.Сначала вращение, а затем перевод будет выглядеть так, как будто вы перемещаете камеру.Сначала перевод, а затем вращение выглядит так, как будто вы смотрите на стол, который вращается вокруг своей оси с вашей моделью сверху.

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