2024年6月6日 星期四

week16

 

                1.week16-0,開啟範例檔案以及環境的設定

                    (1) 安裝freeglut

                    (2)下載openCV

                    (3)CodeBlocks 三個設定                                    

                        C:\OpenCV2.1\include 

                        C:\OpenCV2.1\lib 

                        cv210 cxcore210 highgui210

                2.上老師的網站下載課本

                    (1)jsyeh.org/3dcg10下載data.zip windows.zip

                    (2)windows.zip:下載windows\Projection

                    (3)data.zip:下載/windows\data (data拉進windows裡)

                    




                    3.week16-1_sample_gluLookAt
                        
                        (1) 開啟一個新的glut檔案
                        (2) 改resize()加上gluLookAt()
                        (3) 修改位置使畫面盯著球
                        (4) 若想可以聚焦不同的地方,可以使用鍵盤1、2、3

      



                4.老師介紹課本範例
                   (1) gluPerspective 透視投影
                   (2)glOrtho 垂直投影
                   (3)glFrustum 比較奇怪,通常不用

                5.week16-2_glutReshapeFunc_gluPerspective_gluLookAt


                   (4)貼上11行程式碼

                   (5)int main中加glutReshapeFunc(reshape)



                 6.week16-3_myTexture_id1_id2_glBindTexture

                   (1)先從github下載之前的地球旋轉程式碼

                   (2)下載一個舞台背景

                   (3)圖片要放到c槽













沒有留言:

張貼留言