2024年6月6日 星期四

ε≡≡ヘ( ´Д`)ノ電腦圖學week16(´°̥̥̥̥̥̥̥̥ω°̥̥̥̥̥̥̥̥`)

 

  1.先將上課環境設定完成(1.freeglut 2.OpenCV 3.設定codeblocks 4.創建一個新的glut專案)

    (1.lib\libglut32.a    2.記得選Add PATH    3.setting-compiler:(1)include 目錄:C:\OpenCV2.1\include (2)lib 目錄: C:\OpenCV2.1\lib (3)link的三個設定:cv210、cxcore210、highgui210)


  2.(gluLookAT第1行分別是看左右、看上下跟看前後,第2行分別是以手為中心、頭為中心跟角為中心;第三行分別是向左及向右旋轉)


  3.先新增1段gluLookAt將攝影視角一道我們的左上角,使其成為中心位置


  4.將先前LookAt先註解掉,然後到其他地方新增程式碼的指令部分;根據指令,移動到指定的位置


  5.視角設定的相關筆記


  6.經典的11行

#include <GL/glut.h>


void display()

{

    glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);

    glutSolidTeapot( 0.3 );

    glutSwapBuffers();

}


int main(int argc, char **argv)

{

    glutInit(&argc, argv);

    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("week16-2");


    glutDisplayFunc(display);


    glutMainLoop();

}


  7.創建一個新專案,名稱是:week16-2....,先將經典11行加入,在額外新增幾行程式碼,完成後並執行;其結果會使其視窗的縮放也無影響視窗內物體的正確比例

  8.創立新專案,名稱是week16-3.....,貼上week05的地球貼圖專案內的程式碼;之後盡興些許程式的新增,使其一個視窗內能夠呈現兩個貼圖




沒有留言:

張貼留言