2022年3月21日 星期一

廷Week05

1. 範例下載和練習

    1.1 到 https://jsyeh.org/3dcg10/   將 05/04 Examples 內的 [data] [win32] 下載下來

    1.2 將win32 解壓縮成windows 再將 [data] 裡面的data放進剛解壓縮的windows內

    1.3 打開Transformation.exe 看模型

    1.4 右上角進行mouse right 可以更改模型 (換成 AI Capone 人像)    

    1.5 下方的 glRotatef(角度, x, y, z) 可以對模型進行旋轉

    1.6 旋轉的方向會依照 (x, y, z) 來定   ==> (安培右手)

    --> (1, 0, 0) x軸   (0, 1, 0) y軸   (0, 0, 1) z軸


    --> (1, 1, 0) 右上

2. glRotate(0, 0, 0, 0) 旋轉的實際書寫
    2.1 打開Code::Block 並打開一個新的PLUG專案 ( freeglut 的資料夾要準備好)


    2.2 換上新的程式碼 (直接轉動茶壺)
    
   
     2.3 將上面的程式碼改成用滑鼠轉動



    2.4  完善滑鼠模式  (開個新的專案去比較)
    

3. 複習mouse
    3.1 新的專案
    


    3.2 換個方式
        











沒有留言:

張貼留言