2017年10月26日 星期四

蒲立年的學習筆記 Week 07

一、用滑鼠打光源

1.首先我們先開啟openGL專案
2.將const  GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };的const 刪去,讓我們能更改light_position的變數,結果為 => GLfloat light_position[] = { 2.0f, 5.0f, 5.0f, 0.0f };
3.再下方加上涵式
void motion(int x, int y)
{
    light_position[0]=(x-150*2)/150.0*2;
    light_position[1]=-(y-150)/150.0*2;
    glLightfv(GL_LIGHT0,GL_POSITION,light_position);
    glutPostRedisplay();
}
完成!!

沒有留言:

張貼留言