OpenGL同时旋转两个角度(否定glRotate的顺序)?

时间:2014-05-03 06:39:13

标签: opengl rotation

我正在尝试围绕全局轴旋转对象。但是,第1个glRotate调用受第2个glRotate的影响(旋转矩阵以相反的顺序应用)。因此,即使我想分别围绕全局x和y轴按角度1和角度2旋转我的对象,我的对象的行为方式使得对象围绕全局Y轴旋转角度2,而对象围绕角度旋转角度1局部x轴。

glRotate(angle1,1.0f,0.0f,0.0f);
glRotate(angle2,0.0f,1.0f,0.0f);
draw(..);

如果不影响另一个轴,我将如何围绕两个全局轴旋转?

0 个答案:

没有答案