2023年5月18日 星期四

今天盤出了嗎 Week14

 Week14-1 依時間而做轉動

  • 步驟:

1.  安裝 git 下載 2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week14_timer,並是用在 2023graphicsb - Final_Project - freeglut。
 



2. 把 main.cpp 程式碼更改為 Week03 的10行程式碼。


3. 再增加框裡圈起來的程式碼。


4. 執行後便會出現依照時間而旋轉90度的茶壺。

Week14-2 按下空白鍵便會旋轉

  • 步驟:

1.  一樣在 2023graphicsb 資料夾裡開啟新專案,並命名為 Week14-2_timer_play,複製 Week14-1 程式碼並複製到 Week14-2 裡,在更改框裡的程式碼。


2. 執行後,按下空白鍵茶壺便會開始旋轉。


Week14-3 利用EXCEL計算角度

  • 步驟:

1.  開啟 Excel 檔,並利用公式列出以下數值。

Week14-4 用滑鼠轉動茶壺的方向

  • 步驟:

1.  在 2023graphicsb 資料夾裡開啟新專案,命名為 
week14-3_timer_alpha_interpolation,複製 Week14-2 程式碼並複製到 Week14-3 裡,再更改框裡的程式碼。
 


2. 執行後便可用滑鼠來控制茶壺的轉動位置,且按下空白鍵依舊可以讓茶壺旋轉。


Week14-5 切換關節,並轉動關節

  • 步驟:

1.  開啟在 2023graphicsb 資料夾裡 Final_Project 檔,並增加底下框起來的程式碼。
 


2. 執行後,按下相對應的按鍵 (0,1,2,3) 該部位便會顯現成紅色。


3. 再次增加框裡程式碼,讓手臂的關節可依照滑鼠拖曳而轉動角度。





4. 執行後拖曳著滑鼠,便可讓模型的手臂以關節為中心旋轉。

沒有留言:

張貼留言