2023年5月18日 星期四

恰 week14

 Week14

14-1
git之前final project
git 2023graphicsb到桌面,開新專案存成week14-1_timer,檔案位置放在final project,檔案直接設成2023graphicsb-final project-freeglut裡面。



讓茶壺自動旋轉
新增timer讓茶壺轉,設定angle=90,讓茶壺自動每次旋轉90度






14-2
按鍵開始旋轉
開新專案存成week14-2_timer_play
設定按空白建讓茶壺開始旋轉,改變旋轉角度跟秒數,讓茶壺轉得更自然



14-3
1.知悉alpha公式
開新專案存成week14-3
利用動作內插把中間的值都算出來;
alpha值介於0.0-1.0之間,使用公式alpha*新角度+(1-alpha)*舊角度,用這個公式推算出所有timer的值。


2.用滑鼠控制動畫
利用alpha公式控制角度,用滑鼠轉動茶壺的旋轉方式跟目的,按空白鍵開始後便會從原本的角度轉動到新的角度





14-4
1.用顏色顯示final project 的模型的部位
打開上次final project的cbp檔案,讓所有部位都用白色顯示出來,若用鍵盤選取的部位,就用紅色顯示















沒有留言:

張貼留言