2023年3月16日 星期四

部落格Week05 T-R-T特定軸轉動

Week05-1TRT



  • 按照之前的步驟打開(https://jsyeh.org/3dcg10/)叫出車子


  • 複習(叫出長高並旋轉並移動到右邊的藍色車子)


  • 複習(右鍵改變glRotatefglTranslatef的順序,叫出長高並移動到右邊並轉動的藍色車子)

  • 打開glut並貼上之前的程式碼(04-1週的)接著修改程式碼讓紅色轉得比較快(紅色公轉綠色自轉)

  • 成功執行


Week05-2T-R-T實際應用

  • 打開老師給的檔案opengl,畫出一個人,並把手臂的程式碼拉進執行區中

  • 利用T-R-T(T先將手臂移到中央,R轉動後T將手臂移到關節處(空白鍵旋轉))

  • 成功執行


Week05-3機械手臂

  • 開一個新的專案,並將Week05-1的程式碼貼過去

  • 先建出白色的身體


  • 再輸入程式碼,讓其有旋轉的綠色手臂(glColor3f , glTranslatef, glRotatef)


  • 將右手臂掛上去(glRotatef)


  • 將左手臂也掛上去(glRotatef)






沒有留言:

張貼留言