Использование оси и угла поворота в glrotate - PullRequest
0 голосов
/ 31 октября 2009

Я следовал за вопросом здесь Математика кватерниона для вращения? , чтобы получить угол поворота и ось, вокруг которой мне нужно вращаться. Мой вопрос: как передать угол и ось в качестве аргумента glrotate ()

Ответы [ 2 ]

3 голосов
/ 31 октября 2009

double версия

glRotated(angle,x,y,z)

float версия

glRotatef(angle, x, y, z)

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

3 голосов
/ 31 октября 2009

Если ось определяется переменными x, y, z, а угол поворота находится в переменном угле, то это просто: glRotatef (angle, x, y, z)

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