Hi folks…i was just wonderingif we could specify a direction for the light. You know a table lamp is diferent from a flashlight, and it could be useful to spot and change the divergence of the light beam. How can i specify this?
This is easy
A directional light has a “W” value of 0 (0.0f), a positional has anything <u>BUT</u> 0. Like this:
GLfloat direction_Light[]={0.0,1.0,0.0,0.0};
glLightf(GL_LIGHT0,GL_POSITION,direction_Light);
This creates a light pointing in the vector (0.0,1.0,0.0). I hope that works!
:eek:
I thought [u] was enabled!
Oh Well!
Change to that function, it’s actually
glLightfv
Actually, i think that what i needed was the GL_SPOT_CUTOFF and GL_SPOT_DIRECTION… then i can simulate a table lamp thanks folks