2022年3月21日 星期一

week05

week05 

1-1.到https://jsyeh.org/3dcg10 下載 window.zip     data.zip   把data資料夾放到                  window資料夾裡面


1-2.了解x,y,z軸旋轉的方向 可以利用安培右手來思考

    x軸旋轉                                         y軸旋轉                                          z軸旋轉

2-1寫程式碼 讓茶壺沿著Z軸旋轉180度

2-2寫程式碼 讓滑鼠可以控制茶壺角度



  1. 建立一個變數angle
  2. 使用25行的glutMotionFunc(motion);     //mouse motion
  3. 做一個void motion函數 
  4. 做一個可以用滑鼠操控茶壺的程式                        

2-3 因為2-2有bug  只要再按一次會依照滑鼠指到的X角度去選轉 沒有連續性

  1. 做一個oldX變數紀錄上一個X的位置
  2. 把這次的-上次的X位置即可做連續性的轉茶壺 不會斷斷續續 跳來跳去






    

沒有留言:

張貼留言