2023年3月2日 星期四

2ㄏ (ゝ∀・)b Week03 Translate移動、矩陣

Week03-1☀☀


    1.到https://jsyeh.org/3dcg10/


    2.下載windows、data資料夾,並對windows資料夾做解壓縮


    3.把data丟進解壓縮後的windows資料夾裡


    4.打開Transformation.exe


     5.對glTranslatef綠色的座標數值做上下拉移,會對相對應的軸做移動


     6.跟上周一樣開啟glut project


     7.檔案命名為week03-1_translate    

     
    



Week03-2☀☀


       1.把glut重要的十行程式碼打上去


       2.執行顯示茶壺

 
        3.打開gist.github並create好10行程式碼(有顏色的)




      4.把網址內嵌到HTML檢視模式裡(有顏色的)


    
      5.使用translatef(x,y,z)讓茶壺做移動


      6.加入glPushMatrix()、glPopMatrix()使茶壺在陣列裡是固定的

   

      7.開新project檔名為week03-2_translate_mouse    
        




Week03-3☀☀


     1.將移動裡的參數改用X、Y、Z,多加mouse函式(座標減一半,除一半)




     2.啟動後用滑鼠做點擊可使茶壺移動到對應的位置



    3.開新project檔名為week03-3_mouse_homework    


     4.用if與printf使滑鼠點擊時會產生當下的座標點,用此畫圖做作業


     5.複製點擊出來的座標點並貼上,可快速完成圖形





沒有留言:

張貼留言