2018年1月2日 星期二

abcqq week07

1.打光程式碼

GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f }; //const刪掉加入


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();
}
glutMotionFunc(motion);

從左邊打光


從右邊打光

沒有留言:

張貼留言