相关疑难解决方法(0)

在OpenGL中相对于视口旋转

我试图在视图中显示一个可以通过拖动光标/触摸屏自然旋转的对象.此刻我有一个像这样的物体的X和Y旋转

glRotatef(rotateX, 0f, 1f, 0f); // Dragging along X, so spin around Y axis
glRotatef(rotateY, 1f, 0f, 0f);
Run Code Online (Sandbox Code Playgroud)

我理解为什么这不能做我想做的事情(例如,如果你将它旋转180度,上下旋转反转).我无法弄清楚两个方向相对于观察者保持左右和上下的方式.

我可以假设相机是固定的并且沿着Z轴看.有任何想法吗?

opengl rotation

8
推荐指数
1
解决办法
5422
查看次数

标签 统计

opengl ×1

rotation ×1