2022年6月7日 星期二

shhhhhi : )

 week16

1. alpha 內插公式: 0.0 ~ 1.0

➡ angle=alpha*新角度+(1-alpha)*舊角度

利用excel來練習











2-1.複製上週 week15-angle-TRT-again 程式碼 

檔名: week16-interpolation

2-2.改善按r之後動作不連續的狀況,利用alpha內插法

程式碼:


程式執行:先錄製好動作,關掉重新跑程式碼,按r再按p,就可以跑出連續的動畫。

結果:


2.2 利用計時器自動運作

程式碼:


3. window/Projection.exe


eye:攝影機的位置

center:攝影機中心點的位置 ex:鈕扣

up:攝影機底部的位置

aspect ratio :長寬比 ex:1920x1080 , 1280x720 , 640x480 , 16:9 ,4:3 

4.新增專案/檔名:week16-camera-projection-gluLookat

複製範例程式

程式碼:












視窗無論拉大縮小,茶壺大小不會有影響





5.加入motion,滑鼠拖曳時,攝影機跟著移動

程式碼:



沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...