1. 下載範例
1.1 到 https://jsyeh.org/3dcg10/ 將 05/04 Examples 內的 [data] [win32] 下載
1.2 將下載下來的[win32] 給假壓縮 (windows.zip -> 7-zip -> 解壓縮至 "windows/")
1.3 將 data 給丟進去剛剛解壓縮好的windows 裡
2. 實際運用
2.1 開啟Code::Blocks -> 一個新的專案 GLUT
2.2 打上程式碼
// glTranslated( x, y, z)
// 為了不讓茶壺亂跑 加上 push 和 pop 去固定
2.3 使用自訂函式修改程式碼 myTeapot
3.1 先開新專案
3.2 打上程式碼
第二個數字是state 回彈 ( 0:下去, 1:上來)
第三個數字是 x 軸座標 ( 0 ~ 300)
第四個數字是 y 軸座標 ( 0 ~ 300)
4. 結合2程式
4.1 將第一個程式的 ( x, y) 座標改成用滑鼠來定
座標口訣: 減一半,除一半,y在倒過來
5. 進階
5.1
沒有留言:
張貼留言