Можно ли имитировать поворот вокруг произвольной оси, проходящей через начало координат, используя значения вращения x y и z, и если да, то как?
Итак, чтобы сделать эти три строки:
glRotatef(xRotation, 1, 0, 0);
glRotatef(yRotation, 0, 1, 0);
glRotatef(zRotation, 0, 0, 1);
Имеют такую же функциональность, как:
glRotatef(rotation, x, y, z);