float ambient_lightModel[] = {0.6f, 0.6f, 0.6f, 1.0f};
FloatBuffer lightModelBuffer = BufferUtil.newFloatBuffer(ambient_lightModel.length);
for (float aux : ambient_lightModel) {
lightModelBuffer.put(aux);
}
lightModelBuffer.rewind();
gl.glLightModelfv(GL.GL_LIGHT_MODEL_AMBIENT, lightModelBuffer);
float lightPosition[] = {0.0f, 50.0f, 0.0f, 0.0f};
FloatBuffer lightBuffer = BufferUtil.newFloatBuffer(lightPosition.length);
for (float point : lightPosition) {