【发布时间】:2010-09-18 18:48:59
【问题描述】:
我是 OpenGL 新手。我正在使用 Java/JOGL。
我在处理多边形面时遇到了困难。我希望能够控制哪一侧是正面或背面。我一直在处理这个documentation。
我认为这行代码,在我的display() 方法中,会绘制所有多边形面,但它没有效果:
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GLU.GLU_LINE);
使用它,我可以翻转渲染的面:
gl.glFrontFace(GL.GL_CW);
但是我的多边形有一半面向一个方向,一半面向另一个方向,所以只有一半被渲染过。
我尝试使用gl.glNormal3f() 设置正常,希望这与“正面”有关,但没有效果。
我应该在这里做什么?
谢谢。
【问题讨论】: