2022年4月26日 星期二

嘟嘟嘟嘟...... week10

 

week10(貼圖)

🅐.opencv(複習)
👉下載opencv(要點 Add path)之後開始設定 include 、lib 
1. include 設定: setting👉compiler👉directories👉compiles👉add👉c:\opencv2.1\include
2. lib設定:setting👉compiler👉directories👉linker👉add👉c:\opencv2.1\lib
3setting👉compiler👉linker setting👉cv210、cxcore210、highgui210
4.取texture 程式碼和基本10行程式碼(連起來的部分是下面呼叫上面的函式)
5.把圖檔要放進 C:\Users\User\Desktop\freeglut\bin才會跑出來
6.程式碼

🅑.opencv貼圖座標(貼圖左上角是0,0)


🅒.opencv貼圖座標(地球貼圖)
1.圓球怎麼畫? 3D座標,2D貼圖座標 (使用openGL的函式)

 ❤ GLU(glu的程式)
    👉gluSphere(一個指標,半徑,slice柳丁切,stacks堆疊)


    👉讓地球轉動!!!
     ☑設定angle,讓地球轉動

👉讓地球從top view 變front view
      glEnable(GL_DEPTH_TEST);///開3D深度測試,才會有3D效果(避免破圖)
      ☑glRotatef(angle,0,1,0);(後面三個是向量)


👉讓地球從top view 變front view(轉動)

👉程式碼















沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...