1.到jsyeh.org/3dcg10的網頁,下載win32、data、glut32.dll三個檔案,解壓縮後打開Transformation.exe,更改裡面的座標值,可以看到車子會隨著座標的更改而作相應的動作

2.開啟另一個叫做Projection.exe的檔案,此檔可以改變觀察著的視角,改變對應的參數及可以不同的視角觀察3D模型

Note:
(1)gluPerspective(fovy, aspect, zNear, zFar)// 透視投影法,裡面的參數可以決定視角,視野寬度以及近點與遠點。
(2)gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz);// 觀察者座標、觀察對象座標、觀察者視角
(3)可更改成glOrtho,可以變成垂直投影,參數不贅述
3.去前述網站下載source,可以得到2.的程式碼,開啟一個glut專案,移除本來的main.cpp檔,加入source的projection.c與glm.c、glm.h檔,即可編譯出2.的程式
沒有留言:
張貼留言