2020年6月23日 星期二

05161022week18-筆記

1. 安裝freeglut至桌面
 
   老師的gundam2.zip 檔 , 裡面的城市專案解壓縮 , 將gundam2.cbp 專案檔改
   把 C:\users\jsyeh\Desktop\freeglut...改成 C:\users\(自己的電腦名)\Desktop\freeglut...

   尋找老師的special()函式(特殊鍵)  函式宣告 , 函式定義 , glutSpecialFunc(special)























成功開啟












2. 講解specail函式 3部曲


函式宣告 , 之後便可用

   函式的定義 , 執行








註冊好special()函式 , 按下特殊鍵(上下左右)
就會呼叫



3 . 時間拍子 , 角度限制
























可利用printf()印出角度值 , 了解關節上下邊界





4 . 老師示範如何T-R-T做出來
   
     重點: 我們要知道 (0 , 0 , 0) 在哪 , 放顆球畫線 , 要逐一把身體部位放到圓球上 , 看移多少










238行最後的 glPopMatrix()要對應前面的glPushMatrix()


101行最前面的glPushMatrix()要對應最後面的glPopMatrix();




showAxis(); 很重要 , 有個小球 , 方便檢查看有無移動









































































沒有留言:

張貼留言