我试图显示其中可以自然通过拖动光标/触摸屏被旋转的视图中的对象。目前,我有X和Y对象的旋转这样在OpenGL相对旋转到视
glRotatef(rotateX, 0f, 1f, 0f); // Dragging along X, so spin around Y axis
glRotatef(rotateY, 1f, 0f, 0f);
我明白为什么这并不做我想做的事情(例如,如果你旋转它的权利180度,上下纺纱被扭转)。我无法弄清楚两个方向相对于观看者左右上下的方式。
我可以假设摄像机被固定,并且沿Z轴看。有任何想法吗?
尼克 - 我有兴趣看到你为这个问题提出的课程 - 看起来你的Pastebin已经过期。谢谢 – Seidr 2010-09-09 08:34:51
奇怪的是,我以为我会让我的贴子永远生活。当我今天晚些时候接近我的代码时,我会将它放在Github的要点中,并将其链接到此处。 – Nick 2010-09-09 10:44:51
非常感谢Nick! :) – Seidr 2010-09-09 14:37:03