LWJGL glRotatef使用多轴

时间:2013-04-15 17:53:03

标签: java opengl lwjgl glrotate

我试图在理论上旋转y 90度以显示侧面,然后在z上旋转45度以使其向上倾斜。我这样做:

glRotatef(90, 0, 1, 0);
glRotatef(45, 0, 0, 1);

问题是它没有从原始轴旋转,而是基于最后一个位置转动。我想知道如何同时旋转轴或实现从原始旋转轴的效果。我不确定我是否澄清了,所以请告诉我。

1 个答案:

答案 0 :(得分:0)

不确定这是不是您的意思,但当然可以使用:

glRotatef(45, 0, 2, 1);

甚至:

glRotatef(1, 0 ,90, 45);