step01-1
1.jsyeh.org/3dcg10 下載 win32.zip data.zip
解壓縮後把data放到windows資料夾裡
step01-2
打開windows/transformation.exe
下方按滑鼠右鍵,可以切換車子的自轉、公轉
step01-3複製茶壺的程式碼
step02-1
除了剛剛的keyboard()函式, 我們再加上 mouse() 及 motion()函式
step02-2
有教glTranslatef()移動, 我們把它做出來
step02-3
,利用 float scale=1.0 這個變數,如果 if(mousX大於oldX)就讓 scale 放大 1%, 反過來就讓 scale 變小 1%, 我們就可以完成這個縮放
step03-1
我們 if(key=='w' 或 key=='W') now=1做移動, if(key=='r' 或 key=='R')now=3 做縮放。接下來在 motion()裡, if(now==1)做移動的計算, if(now==3)做縮放的計算, 這樣就可以又移動、又縮放了
step 03-2







屬實牛逼
回覆刪除