Вращается ли ось на glrotate? - PullRequest
       0

Вращается ли ось на glrotate?

0 голосов
/ 28 февраля 2011

У меня есть сфера, которую я перевожу в середину, тогда я хотел бы иметь возможность осмотреться в этой сфере.

Я замечаю, что вращение прекрасно работает вокруг оси y, а вращение работает вокруг оси x отлично под начальным углом обзора, но когда я поворачиваю на 90 градусов вправо по оси y, а затем снова пытаюсь повернуть вокруг оси x, сфера вращается вращающимся способом вместо того, чтобы смотреть вверх и вниз.

Такое поведение заставляет меня верить, что ось не меняется при вращении. Нужно ли делать специальный вызов для сброса оси после завершения вращения?

1 Ответ

0 голосов
/ 28 февраля 2011

То, что вы описываете, звучит как карданный замок .

В соответствующей статье в Википедии есть некоторые решения, например, кватернионы .

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