2020年4月15日 星期三

week_08

期中考 必考函式

一定要看!!!

--------------------------------------------------------------------------------------------------------------------------
下載 data Win32  glut32.dll
將Win32解壓縮把data glut32.dll 拉到 Win32 資料夾



打開Light Material

--------------------------------------------------------------------------------------------------------------------------

打開 OpenGL


複製程式碼


輸入程式

得到光線比較暗的杯子


更改燈光

修改const GLfloat light_position[] = { 2.0f, 5.0f, -5.0f, 0.0f };
得到比較亮的杯子




更進階一點
讓滑鼠跟著光源轉動
輸入:
void motion(int x, int y)
{
   light_position[0]= (x-150)/150.0;
   light_position[1]= -(y-150)/150.0;
   glLightfv(GL_LIGHT0, GL_POSITION, light_position);
   glutPostRedisplay();
}
 glutMotionFunc(motion);






沒有留言:

張貼留言