void glLightfv ( GLenum light, GLenum pname, const GLfloat * params);
void glLightiv ( GLenum light, GLenum pname, const GLint * params);
params:指定光源光的參數pname將被設置為的值或值的指標
void motion(int x,int y)
{
light_position[0]=(x-150)/150.0*2;
light_position[1]=-(y-150)/150.0*2;
glLightfv(GL_LIGHT0,GL_POSITION,light_position);
glutPostRedisplay();
}

沒有留言:
張貼留言