我试图在Y轴上旋转90度的立方体,然后在Z轴上旋转90度,但是当我在Z轴上应用旋转时,它实际上仅在X轴上改变角度。
这是我的代码:
glRotatef(90.0, 0.0, 1.0, 0.0);
glRotatef(90.0, 0.0, 0.0, 1.0);
达到我想要的结果的正确方法是什么 - 即。 Y上90度,Z上90度
是否有一个很好的教程可以解释如何正确使用glRotate()
示例?
答案 0 :(得分:0)
做一次,但在一个函数内设置你想要旋转的角度
glRotatef(90.0, 0.0, 1.0, 1.0);