2017年5月22日 星期一

[電腦圖學]Week13 松賢的上課筆記

本週主題: 

(1.)上週回家作業
(2.)動起來


1.下載自己的作業或老師傳的範例檔


為了要讓模型可以像保時捷一樣旋轉,所以我們讓angle變數+1,所有關節及身體、頭部都可以轉動。

2.計時器glutTimerFunc()

為了要使模型能定時旋轉,我們在main函式中加入glutTimerFunc()函式,這個函式要帶入3個參數,像圖中: glutTimerFunc(0, timer, 0); 第一個0是毫秒(ms),數字調越大,計時器越慢,模型動的越慢。

3.讓模型的關節回到正確位置(TRT轉動)

因為手有關節,所以我們要延續上禮拜TRT的觀念,把手臂與腳的旋轉中心調到正確位置,調整方法就是上週考試的法則。
舉我的模型為例,要使關節調到正確位置(藍色的圈圈),必須調整glTranslatef的參數,大家慢慢調吧!!





沒有留言:

張貼留言