2019年4月12日 星期五

電腦圖學---9

電腦圖學---9



下載 

data (裡面有MAYA圖案,移動到Windows資料夾)   
win32 (解壓縮會有Windows資料夾)   

glut32.dll (移動到Windows資料夾)

⧭貼圖

點開 Texture 

⧭下載 Open CV


安裝的時候勾選第二個 add opencv to the system PATH for all user 的選項
開啟codeblocks的 project → console aoolication


到  link  輸入 C:\OpenCV2.1\lib
到  link setting  add cv210 、cxcore210 、highgui210


輸入程式碼

#include <opencv/highgui.h> int main() { IplImage * img=cvLoadImage("image.jpg");
cvShowImage("oprncv Window", img); cvWaitKey(0); 

} 


⟲可能會使程式碼失敗
1.標頭的程式碼錯誤
⤷設定 include目錄 C:\OpenCV2.1\include 
2. 讀不到圖檔,有undefine的函式
⤷使用 link lib 檔

茶壺的後面加上背景
把茶壺的程式碼複製上來
然後加上今天的4個程式碼



➽補充

期中考程式碼
  glPushMatrix() ; //備份矩陣                      
                glTranslatef( x , y , z ) ; //移動矩陣     
                        glRotatef( angle , x , y , z ) ; //旋轉矩陣     
           glScalef( x , y , z ) ; //放大縮小     

     glBegin(GL_POLYGON); //開始畫   
               glColor3f ( R , G , B ) ; //色彩           
                               glNormal3f ( nx , ny , nz ) ; //打光的法向量      
           glTexCoord2f ( tx , ty ) ; //貼圖     
         glVertex3f ( x , y , z ) ; //頂點     
   glEnd ( ) ; //結束                             
   
 glPopMatrix ( ) ;//還原矩陣                      

沒有留言:

張貼留言