akira_lm
04-26-2001, 02:06 PM
here is my code, i just want a light beam going up, like a spotlight, i just get lighter or darker colorasions on the whole screen.....
void init(void){
glLightf(GL_LIGHT0,GL_SPOT_CUTOFF, 20.0);
glLightfv(GL_LIGHT0, GL_POSITION, rightspotlightpos);
glLightf(GL_LIGHT0, GL_LINEAR_ATTENUATION, 1.0);
glLightfv(GL_LIGHT0, GL_DIFFUSE, rightspotlightdif);
glLightfv(GL_LIGHT0,GL_SPOT_EXPONENT, rightspotlight);
glShadeModel(GL_SMOOTH);
glEnable(GL_COLOR_MATERIAL);
glEnable(GL_LIGHT0);
glEnable(GL_LIGHTING);
}//end init
void init(void){
glLightf(GL_LIGHT0,GL_SPOT_CUTOFF, 20.0);
glLightfv(GL_LIGHT0, GL_POSITION, rightspotlightpos);
glLightf(GL_LIGHT0, GL_LINEAR_ATTENUATION, 1.0);
glLightfv(GL_LIGHT0, GL_DIFFUSE, rightspotlightdif);
glLightfv(GL_LIGHT0,GL_SPOT_EXPONENT, rightspotlight);
glShadeModel(GL_SMOOTH);
glEnable(GL_COLOR_MATERIAL);
glEnable(GL_LIGHT0);
glEnable(GL_LIGHTING);
}//end init