看起來可以旋轉的茶壺Rotate Teapot
glEnable(GL_DEPTH_TEST);
//開啟深度測試 不開啟會變成透明的紅色, 功能:比對前後圖層 目的就是讓近的物體能擋住遠方物體,這樣才符合現實。
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
//清除繪圖緩存 為了防止殘影
glRotatef(0.5,1,1,0);
//(轉動速度,繞著y軸轉動, 繞著x軸轉動,繞著z軸轉動)
glutSwapBuffers();
//把全部會面都畫出來,通常寫在最後面 只畫一次。
glutPostRedisplay();
// 讓他重複畫好幾次 搭配glClear製造旋轉出動畫效果。
沒有留言:
張貼留言