Я новичок в OpenGL. Я использую Java / JOGL.
У меня проблемы с полигональными гранями. Я хочу иметь возможность контролировать, какая сторона спереди или сзади. Я работал с этой документацией .
Я думал, что эта строка кода в моем методе display()
заставит нарисовать все полигональные грани, но это не дало эффекта:
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GLU.GLU_LINE);
Используя это, я могу показать, какие стороны отображаются:
gl.glFrontFace(GL.GL_CW);
но половина моих полировок обращена в одну сторону, а половина - в другую, поэтому только половина из них визуализируется.
Я пытался использовать gl.glNormal3f()
для установки нормального значения, надеясь, что это будет иметь какое-то отношение к «фронту», но это не дало никакого эффекта.
Что я должен здесь делать?
Спасибо.