我试图在理论上旋转y 90度以显示侧面,然后在z上旋转45度以使其向上倾斜。我这样做:
glRotatef(90, 0, 1, 0);
glRotatef(45, 0, 0, 1);
问题是它没有从原始轴旋转,而是基于最后一个位置转动。我想知道如何同时旋转轴或实现从原始旋转轴的效果。我不确定我是否澄清了,所以请告诉我。
答案 0 :(得分:0)
不确定这是不是您的意思,但当然可以使用:
glRotatef(45, 0, 2, 1);
甚至:
glRotatef(1, 0 ,90, 45);