2019年5月31日 星期五

week15

glut32.dll

把data和glut32.dll放到windows資料夾內
再把source裡的 glm.cpp .h丟掉專案資料夾內
















讓他讀模型檔

加上打光
GLfloat light_pos[] = { 0.0, 0.0, -1.0, 0.0 };///NOW2 打光的位置
    glEnable(GL_DEPTH_TEST);///NOW2 有立體的功能
    glEnable(GL_LIGHT0);    ///NOW2 打光後變立體的彩色的
    glEnable(GL_LIGHTING);  ///NOW2 打光後變立體的彩色的
    glLightfv(GL_LIGHT0, GL_POSITION, light_pos);///NOW2 打光的位置

























加上旋轉的程式碼
但是會破圖















調整 glOrtho(-1,+1, -1,+1, -10,+10);///NOW4 可以看到範圍比較大的投影法

讓他不會破圖













 換用透視法看模型

沒有留言:

張貼留言