2012-01-18 22 views
5

私はLWJGLを使用しています。 GL_TRIANGLE_STRIPを使って簡単な3Dマップを作成しようとしていて、うまくいきます。しかし、OpenGLは自動的にすべての三角形を塗りつぶします。私はOpenGLが各三角形のアウトラインを描画することが可能かどうか疑問に思っていました。このようにして私は自分がしていることをよりよく理解することができます。OpenGLでメッシュを表示する(lwjgl)

答えて

7

あなたは、フロントと後方向きジオメトリに塗りつぶしを無効にするglPolygonMode()を使用することができます。

// enable wireframe 
glPolygonMode(GL_FRONT, GL_LINE); 

// draw stuff to be wireframe'd 
DrawStuff(); 

// restore regular rendering 
glPolygonMode(GL_FRONT, GL_FILL); 
+0

はどうもありがとうございました。これは完全に機能します。 –

関連する問題