2022年3月28日 星期一

09163051 上課筆記 week06

1.下載 windows.zip, data.zip 


    跟上周一樣的步驟

2.開啟Transformation.exe

    在下方視窗點右鍵可以swap Translate, Rotate
    glTranslatef 移動鏡頭位置 /    glRotatef 旋轉目標物件

3.課堂作業keyboard

    使用gluteKeyboardFunc(), 將鍵盤所輸入的座標以及輸入的字母print出來.


4.作業二keyboard,mouse,motion 移動

茶壺移動的方式是上次上課教的,利用滑鼠前一點到目前這點的座標差異移動茶壺.    


5.作業三keyboard,mouse,motion 縮放

    利用滑鼠左右移動,縮放茶壺大小

6.作業四利用鍵盤變換滑鼠功能--移動,縮放,旋轉

    keyboard函式,利用鍵盤改變now的值.
    motion函式,對應now的值對滑鼠功能進行變換.
    按下w為縮放模式(now==1), e為旋轉模式,(now==2) r為縮放模式(now==3).
   

沒有留言:

張貼留言