2023年4月20日 星期四

真 week08

week08 3D模型😮

1.CodeBlocks: File-New-Project, 選 GLUT專案, 按GO

按Next->輸入檔名week01-2_GLUT->next->Finish

再把 GLUT 的目錄, 設成 桌面的 freeglut 

按下Sources 中的Main.pp

更改其中的程式碼





















把data資料夾的porsche.obj在Notepad++打開。
v   頂點 vertex
vt  貼圖座標 glTexCoord2f(tx,ty)
vn 法向量 vertex normal()
f    面 face

 Maya匯出自己的OBJ檔(會搭配一個mtl檔),開啟執行檔將3D模型替換成自己的 





將課本範例噴射機檔改成自己的模型檔
 顯示自己的模型出來

複製上上週白色水壺程式碼

source.zip的glm.h, glm.c, transformation.c放在同一個目錄中

 glm.c 副檔名改成cpp

專案右鍵AddFile加入glm.cpp

3D模型.obj .mtl加入 C:\Users\Administrator\Desktop\freeglut\bin,執行

複製上禮拜的程式












source.zip裡的glm.h放在同目錄






把f-16(自己做的)拉進freeglut的bin(.mtl跟.obj)
按右鍵add file 








week08-2

按右鍵add file 





顏色出來



轉圈圈



沒有留言:

張貼留言