glPushMatrix();//備份矩陣
glTranslatef(x,y,z);//移動
glRotatef(angle,x,y,z);//旋轉
glScalef(x,y,z);//縮放
glBegin(GL_POLYGON);//開始畫
glNormal3f(nx,ny,nz);//打光的法向量
glTexCoord2f(tx,ty);//貼圖的座標
glColor3f(x,y,z);//顏色
glVertex3f(x,y,z);//頂點
glEnd();//結束
glPopMatrix();//還原矩陣
2.開啟freeglut,一樣弄出之前的茶壺,只是這次要加上打光效果(在light_position裡的數值做修改)
3.加入"glutIdleFunc(display);"可使茶壺旋轉
4.加入不同形狀的程式碼,做出各種可以旋轉的多邊形
5.加入glutWireSphere這行可以做出純線條的球形
沒有留言:
張貼留言