2023年3月23日 星期四

今天盤出了嗎 Week06

 Week06-1 繞著原點轉的茶壺

  • 步驟:

1. 同 Week05-4 的 建立 GLUT 程式及增加程式碼,並取名為 Week06-1_TRT_robot2_teatop


2.  把程式碼改成如圖,增加程式碼為茶壺會圍繞著中心點轉。


3. 執行後,便會出現一個繞著中心點轉的茶壺。


4. 再增加框裡的程式碼,讓茶壺轉動中心點更改位置。


5. 執行後便會出現中心點已改到(0.5,0.5,0)的位置。


Week06-2 手臂手肘

  • 步驟:
1. 同 Week06-1 的 建立 GLUT 程式及複製程式碼,以及再增加黃框裡的程式碼,並取名為 Week06-2_TRT_robot3_hierarchy。


2. 執行後便會出現一個不動的方形在畫面裡。


3. 再更改圖中黃框裡的程式碼,並執行就會出現一個繞著設定的點(0.25,0,0)旋轉。


4. 再增加一次旋轉跑方形的程式碼到原本方程式裡,便會出現一個轉著一個的方形。
 

Week06-3 雙手手臂手肘

  •  步驟:
1. 同 Week06-2 的 建立 GLUT 程式及複製程式碼,以及再複製粉框裡的程式碼(增加藍框裡的程式碼),再更改原點數值,並取名為 
Week06-2_TRT_robot4_arm_hand_right_left。


2. 執行後便會出現兩手臂的旋轉角度。
  

Week06-4 用滑鼠轉變手

  •  步驟:
1. 同 Week06-3 的建立 GLUT 程式及複製程式碼,以及再增加黃框裡的程式碼,再更改原點數值,並取名為 Week06-4_TRT_robot5_mouse_motion_angle。


2. 執行後,便會出現一個點選移動滑鼠便可轉動兩手臂的方向。
 

Week06-5 練習期中考程式碼(必背10個函式程式碼)

  • 步驟:
1. 打開 https://jsyeh.org/gl/opengl_10_func.html 並做演練。
 

沒有留言:

張貼留言