Timer
- 新增專案另存在github資料夾內,freeglut用final_project裡的
- 輸入以下程式碼
- 執行結果:會發現茶壺自己轉動,原因是透過timer設定,改變angle
透過鍵盤觸發timer轉動茶壺
- 新增專案
- 複製貼上week14-1程式碼
- 修改程式碼
- 執行結果:隨意按鍵盤上的按鍵,才會觸發timer讓茶壺開始轉動,更改的timer數值會讓茶壺轉起來比較順一點
理解Alpha角度、內插
- 新增xlsx檔
- 第一欄是timer時間 0~20
- 第二欄Alpha 0.00~1.00
- 第三、四欄舊的角度、新的角度可自己設定
- 第五欄為Alpha推算出的角度 公式為alpha*新角度+(1-alpha)*舊角度
- 寫內插程式碼
- 貼上week14-2程式碼
- 修改程式碼
- 執行結果:透過滑鼠左右轉動茶壺,放開時隨便按下鍵盤上的按鍵就可看到剛剛滑鼠控制茶壺轉動的軌跡動畫









沒有留言:
張貼留言