2023年3月30日 星期四

今天盤出了嗎 Week07

 Week07-1 下載範例並執行(貼圖 Texture)

  • 步驟:

1. 同Week03-1步驟,先在 https://jsyeh.org/3dcg10/ 中下載 win32、data、glut32.dll,並解壓縮檔


2. 把 data 資料夾整個剪下到 windows 資料夾裡
 

 
3. 點選 Texture.exe並打開它,出現此畫面就成功了。


4. 框起來以及寫數字的部分為對應的移動角度,依照 x , y , z 來移動角度。
 


Week07-2 安裝OpenCV並設定 貼圖

  •  步驟:
1. 在小葉老師上課用軟體,安裝OpenCV,並安裝,注意圖二內容 別點錯。


2. 重新開啟CodeBlock,點選 Setting 選 Compiler ,並在圖中所有粉框處增加以下路徑以及設定。
 
 



3. 開啟一個全新的程式,並取名為 
Week07-1_opencv_cvLoadImage_cvShowImage.cpp,並在網上下載一張圖拉到桌面,再寫下圖上程式碼。


4. 執行後便會出現原本下載好的圖片

 

Week07-3 茶壺貼圖

  •  步驟:
1. 開啟GLUT新專案,並把 main.cpp 裡的程式碼全刪除,再去小葉老師的網址裡 https://gist.github.com/jsyeh 找到 myTexture.cpp 裡複製 Sample 程式碼到 main.cpp 裡


2. 去下載一張世界地圖,並把它放在freeglut_bin裡,確認好程式碼裡提到的圖片名稱是否一樣


 3. 回到程式碼裡,執行後便會看到一個茶壺上貼了世界地圖的照片


4. 再display函數裡增加圖中程式碼


 5. 執行後便會再背景增加一個地圖


Week07-3 自轉的地球

  •  步驟:
1. 同Week01-2開啟GLUT程式,並把 main.cpp 裡的程式碼全刪除,再去小葉老師的網址裡 https://gist.github.com/jsyeh 找到 myEarth 程式碼並複製到 main.cpp 裡
 

2. 執行後便會出現一個自轉的地球



沒有留言:

張貼留言