2011-08-09 10 views
1

"altitude" y = 0.3の単純なクワッドを描画しています。これより下の別のクワッドを高度y = 0と別の色で描画します。OpenGLの形状が正しく設定されていない

しかし、カメラで上を向いている、または回っているときは、下のクワッドが高いものの上に表示されます。

OpenGLでは0.3高度が低すぎるか、描画された順番でこれを行う必要がありますか? 私はglEnable(DEPTH_TEST)を有効にできると読んだが、私のCocoa/Xcode環境はDEPTH_TESTを知らない。 ご協力いただきありがとうございます!

+2

それはglEnableです(GL_DEPTH_TEST)です。 –

答えて

3

あなたは読んでいる権利があります。あなたはZバッファを有効にしてはいけません。これを行うには、glEnable(GL_DEPTH_TEST)を実行する必要があります。

documentation

+0

ありがとうございます、コマンドは今すぐ認識されます。しかし、私はコードの先頭に置くだけでよいのですか?特に私が他のことを具体的に実行する必要がありますか? –

+0

ちょうど最初に置いてください。 – Paranaix

+0

私はそれをしましたが、私の下のオブジェクトはまだ上位オブジェクトの上に現れています。何が間違っていたのですか? –

関連する問題