- void spotLight(int light){
- // erstellen einer SpotLichtquelle
- float ambient[] = {0.8f, 0.9f, 0.8f, 0.0f};
- // Position
- float position[] = {0.0f, 3.0f, -10.0f, 1.0f};
- // Richtung
- float direction[] = {1.0f, 0.0f, 0.0f, 1.0f };
- // Öffnungswinkel
- float cutoff[] = {3.0f };
- gl.glLightfv(light, GLEnum.GL_AMBIENT_AND_DIFFUSE, ambient);
- gl.glLightfv(light, GLEnum.GL_POSITION, position);
- gl.glLightfv(light,GLEnum.GL_SPOT_DIRECTION,direction);
- gl.glLightfv(light,GLEnum.GL_SPOT_CUTOFF,cutoff);
- gl.glEnable(light);
- }//end of function