Week07 貼圖Texture
先到jsyeh.org/3dcg10下載data.zip跟win32.zip並解壓縮
再來 把data資料夾放到windows資料夾內並打開texture.exe
打開來之後會長這樣
上圖中的四個角度可以用旁邊的數字去拉
接著我們來安裝OpenCV
到葉正聖老師上課專用軟體下載OpenCV
在第二個安裝畫面的時候要特別注意AddPATH
選擇第二個或第三個 接著可以自己選擇安裝位置 直接下一步
好了之後再來我們要重開CodeBlocks
進入Setting/Compiler/Linker setting裡新增下面這幾個
到Search directories裡面的Compiler以及Linker並設定如下
完成之後按下OK即可
之後直接新增一個空白檔案(empty file),不是專案
之後直接新增一個空白檔案(empty file),不是專案
檔案名稱week07-1_opencv_cvLoadingImage_cvShowImage.cpp
注意要是.cpp而不是.c否則會跑不出來
並把一張你喜歡的圖片放到空白檔案同一個資料夾
並打上程式碼如下:
正常的話打開來應該要是會單純秀出你放到資料夾內的那一張照片
(圖片)
(圖片)
接著我們新增一個新的專案(week07-2_myTexture)
程式碼可以到這個網站底下的sample找到程式碼
再來找一張地球的圖片(名字改earth.jpg)放到freeglut/bin資料夾裡面
再來找一張地球的圖片(名字改earth.jpg)放到freeglut/bin資料夾裡面
(圖片)
運行之後應該可以看到地球背景以及一個印有地球圖案的茶壺
再來我們再新增一個新的專案(week07-3_myEarth)
再來我們再新增一個新的專案(week07-3_myEarth)
程式碼一樣可以到網站下面的myEarth複製
將下面的myEarth,jpg改成earth.jpg後
運行後就能跑出地球轉動的樣子





沒有留言:
張貼留言