2022年3月14日 星期一

Amber's note week04



<範例下載與解壓縮>

1.在 https://jsyeh.org/3dcg10/ 裡下載win32 與 data壓縮檔,都解壓縮

2.解壓縮後將data(放模型)資料夾放到windows的資料夾裡


3.將 transformation.exe 的檔案打開

4.在下方框框左鍵按住數字上下拖移,可以改變角度


5.在右邊框框按右鍵可以選其他模型


<translate>

6.寫一個函式輸入移動的數值,茶壺就會改變位置,但是滑鼠每點一次視窗,茶壺就會不斷移動(會跑出視窗),所以必須使用push跟pop來備份與還原矩陣,茶壺才不會跑。
程式碼:



7.呼叫4次函式將茶壺放在4個位置



<mouse>
    
8.利用滑鼠可以幫助確認座標位置(滑鼠點擊小視窗的任一位置,會印出位置座標)

程式碼:



9.結合上一個程式與茶壺圖案,可以將茶壺隨意移動(滑鼠點擊位置會變成茶壺中心位置)
寫座標要減掉一辦的座標>除移辦的座標(若是y座標再加負號)

程式碼:




10.用滑鼠畫圖
程式碼:








沒有留言:

張貼留言