一、準備考試 ,十行程式碼
glPushMatrix(); ///轉移矩陣
glTranslatef(x,y,z); ///移動
glRotatef(angle,x,y,z); ///角度
glScalef(x,y,z); ///縮放
glBegin(GL_POLYGON); ///開始畫
glColor3f(r,g,b); ///顏色
glNormal3f(nx,ny,nz); ///打光法向量
glTexCoord2f(tx,ty); ///貼圖座標
glVertex3f(x,y,z); ///頂點
glEnd(); ///結束
glPopMatrix(); ///還原矩陣
二、打光
1. 開啟GLUT並刪除程式碼,出現有打光的茶壺
2. 更改「GLfloat light_position」的數值,改變打光的程度
3.做出兩個茶壺
4.讓第二個茶壺旋轉: 使用 「glutIdleFunc(display);」
沒有留言:
張貼留言