2012-04-21 11 views
-1

私は、OpenGL(JOGL)を使ってピラミッドを描くjavaでアプリケーションを開発しています。私がX方向にピラミッドを翻訳しようとすると、ピラミッドがZ方向にも翻訳されていることがわかります。ピラミッドをY方向に翻訳しようとすると、同じことが起こります.Z方向の翻訳は問題なく動作するようです。この現象の原因は何ですか?OpenGLは変わった振る舞いを翻訳します

+0

質問には答えられません。コードにバグがあり、[あなたのコードを見ることができない](http://sscce.org/)理由を言えません。 –

+0

-1私のためにありがとう、建設的または友好的ではありません。 – overbet13

+0

申し訳ありませんが、どうもありがとうございます。理論的に言えばこれは正常な動作だと思っただけです。ところで、このコメントは建設的だった。ごめんなさい。 – overbet13

答えて

1

この現象は、さまざまな要因によって発生する可能性があります。

あなたは可能性があります:あなたはglLoadIdentityまたはglPushMatrix/glPopMatrixを使用してリセットしませんでした(非常に高い)お使いのカメラの間違った

  • 製行列変換を、

    • を設定します。
  • +0

    私は(0、0、10)からピラミッドを見ていて、私は(0、0、-100)を見ていて、法線ベクトル(0,1,0)である。何が間違っているのでしょうか? ImをZ軸に10、負の端に向かって見る。あなたの答えを明確にしてください。 – overbet13

    +0

    うーん、何が間違っているのか分かりません。コードなしでは、それはちょうど推測している。しかし、私が知っている限り、JOGLは基本的な操作のためだけに機能しているようです。私たちがあなたのコードを見ることができない限り、私はあなたが探している答えを誰にも与えないだろうと思います。 –

    関連する問題