我是 OpenGL 的新手。我正在使用 Java/JOGL。
我对多边形面有困难。我希望能够控制哪一侧是正面或背面。我一直在研究这个文档。
我认为在我的方法中,这行代码display()
会使所有多边形面都被绘制出来,但它没有任何效果:
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GLU.GLU_LINE);
使用它,我可以翻转渲染哪些面:
gl.glFrontFace(GL.GL_CW);
但是我的多边形有一半面向一个方向,一半面向另一个,所以只有一半被渲染过。
我尝试使用gl.glNormal3f()
设置正常,希望这与“正面”有关,但它没有效果。
我应该在这里做什么?
谢谢。