Эквивалентность вращения произвольной оси OpenGL - PullRequest
0 голосов
/ 27 февраля 2012

Можно ли имитировать поворот вокруг произвольной оси, проходящей через начало координат, используя значения вращения x y и z, и если да, то как?

Итак, чтобы сделать эти три строки:

glRotatef(xRotation, 1, 0, 0);
glRotatef(yRotation, 0, 1, 0);
glRotatef(zRotation, 0, 0, 1);

Имеют такую ​​же функциональность, как:

glRotatef(rotation, x, y, z);
...