我試圖顯示其中可以自然通過拖動光標/觸摸屏被旋轉的視圖中的對象。目前,我有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