1.打光:GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };
2.用滑鼠控制光源
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();
}
沒有留言:
張貼留言