标签: 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(..);
如果不影响另一个轴,我将如何围绕两个全局轴旋转?