2013年5月24日 星期五

第十四週上課內容

課堂練習:

1.機器人的槍砲位置調整


2.2個槍



回家作業:

1.


2.文字檔
  
   我用變形金剛裡的柯博文來做這次的作業。首先我用自定函式(ex.drawlh1())將載入的圖片用glBegin(GL_POLYGON)、glEnd()做大小調整,再來我用display()函式將glTranslatef()、glRotatef()、glTranslatef()包夾在glPushMatrix()和glPopMatrix()中。第一個glTranslatef()是用來將圖片中心移到想要的位置、glRotatef()是用來以挑選的軸和角度做旋轉、第二個glTranslatef()是用來將中心移到圖片的中心。最後我用全域變數index來讓使用者改變rot[]值,電腦會依據rot[index]來呼叫要做旋轉的圖片來做旋轉。

沒有留言:

張貼留言