1

Java Eclipse アプリケーションで OpenGl を使用してルービック キューブを表示しており、マウス イベントに応答してこのキューブを「回転」させたいと考えています。

ここで説明されているように、「素朴な」(そうではありませんか?) ソリューションから始めました: OpenGL - マウスでカメラを動かす。説明されている問題に加えて、このような解決策を使用すると (私の問題はおそらく同じですか???)、X 軸に従って 90 度回転して「正面」を取得すると、最初の Y 軸に従って新しいものを取得するために回転しなくなります。右前。最初の 90 度回転のため、期待される動作を得るために Z に従って回転する必要があります。

この場合、モデリング変換を使用するよりも gluLookAt ユーティリティ メソッドを使用する方が簡単でしょうか?

4

1 に答える 1

4

アークボールはあなたを幸せにしますか?(そうすべき)

(私は通常NeHeにリンクしませんが、これはopenGLから独立しています)

于 2010-09-10T00:48:51.293 に答える