Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OpenGL:关闭除我指定之外的所有照明?_Java_Opengl_Graphics - Fatal编程技术网

Java OpenGL:关闭除我指定之外的所有照明?

Java OpenGL:关闭除我指定之外的所有照明?,java,opengl,graphics,Java,Opengl,Graphics,我是OpenGL/JOGL新手。我正在试验照明: gl.glEnable(GL2.GL_LIGHT1); gl.glEnable(GL2.GL_LIGHTING); 禁用第一行时,场景中的所有对象都会变得有些暗,但它们仍然有一些灯光。那光还能从哪里来?(这是我唯一拥有的光源。)是否有一些默认环境光可以关闭?是的,有glMaterial(GL\u环境光,…)和glLightModel(GL\u light\u MODEL\u环境光,…),它们都默认设置为(0.2,0.2,0.2,

我是OpenGL/JOGL新手。我正在试验照明:

    gl.glEnable(GL2.GL_LIGHT1);
    gl.glEnable(GL2.GL_LIGHTING);

禁用第一行时,场景中的所有对象都会变得有些暗,但它们仍然有一些灯光。那光还能从哪里来?(这是我唯一拥有的光源。)是否有一些默认环境光可以关闭?

是的,有
glMaterial(GL\u环境光,…)
glLightModel(GL\u light\u MODEL\u环境光,…)
,它们都默认设置为(0.2,0.2,0.2,1.0)