2022年4月25日 星期一

goldfish week10

主題:貼圖

1.下載OpenCV

*注意有一步驟要選擇Add PATH(第二選項)
*要載在預設位置
*載好要重開codeblock

2.貼圖

處理freeglut(解壓縮丟桌面,複製短檔名成libglut32.a)->建立GLUT專案(week10_texture_background)->貼上myTexture.txt程式碼(在Teams第九週檔案裡)->貼上十行茶壺

做跟上禮拜一樣的設定
*Search directories/Compiler->Add:C:\OpenCV2.1\include
*Search directories/Linker->Add:C:\OpenCV2.1\lib
*Linker setting->Add三個:cv210、cxcore210、highgui210
*在同目錄下放照片並修改程式碼(讀圖那一行)->完成執行

(目前為止跟上禮拜最後的地圖茶壺一樣)

修改程式碼印出貼圖
3.會旋轉的地球

建立GLUT專案(week10_texture_earth)->貼上上一個專案全部程式碼再修改四行->得到北極視角地球
修改程式碼加四行得到正常視角地圖
再加四行程式碼使地球轉動(修改31行可調整速度)

4.會動的鋼彈模型

建立GLUT專案(week10_texture_model)->貼上上一個專案全部程式碼

下載https://jsyeh.org/3dcg10/或Teams第十週檔案裡的source.zip和myGundam.zip(在教室上課的老師會傳至每台電腦)->將myGundamzip\data拉至freeglut\bin目錄下
將source.zip\glm.c和glm.h拉至
week10_texture_model專案目錄下->將glm.c更改為glm.cpp
(可在設定的檢視內將副檔名打勾以方便更改)
將glm.cpp加到專案裡(add file->glm.cpp->OK)
修改main.cpp中的程式碼
調整freeglut\bin\data\Diffuse.jpg的圖片(進行垂直翻轉)
完成並執行獲得帥氣鋼彈勇士!

沒有留言:

張貼留言