期中考 必考函式
一定要看!!!

--------------------------------------------------------------------------------------------------------------------------
下載 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);

沒有留言:
張貼留言