glPushMatrix()://備份矩陣
glRotatef(angle, x, y, z);//旋轉glTranslatef(x,y,z);//移動
glScalef(x,y,z);//縮放
glBegin(GL_POLYGON);//開始畫
glNormal3f(nx.ny.nz);打光的法向量
glTexCoord2f(tx,ty);//貼圖的座標
glColor3f(r,g,b)//顏色
glVertex3f(x,y,z);//頂點
glEnd();//結束畫
glPopMatrix();//還原矩陣
2.茶壺打光
先畫一個茶壺,後續要新增功能
一 先打光
二 調整GLfloat light_position(打光數值)
三 讓茶壺旋轉
四 使他自動旋轉
(自動旋轉的程式碼為glutIdleFunc(display);)
沒有留言:
張貼留言