if (polygonMode == PolygonAttributes.POLYGON_POINT) {
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GL2.GL_POINT);
} else if (polygonMode == PolygonAttributes.POLYGON_LINE) {
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GL2.GL_LINE);
} else {
gl.glPolygonMode(GL.GL_FRONT_AND_BACK, GL2.GL_FILL);
}
gl.glPolygonOffset(polygonOffsetFactor, polygonOffset);
if ((polygonOffsetFactor != 0.0) || (polygonOffset != 0.0)) {