首先去這裡這個網站
然後下載
這次比較特別是要下載source
之前都沒有要
因為我們要弄一個很酷的東西
把除了source之外的東西放到window之後
我們就可以開始了
首先我們要先把下載下來的source解壓縮
會找到glm.h和glm.c
我們把glm.c改成.cpp後
丟到我們的week11裡面
之後我們照常打開glut
然後我們在week11上按右鍵
add files
然後讀入剛剛加到week11的glm.cpp
打開後他會跑不動
這時候不要放棄ㄛ
我們沒做錯 we did it
我們成功了
只要再把data丟進去freeglut的bin裡
就可以拿到一台免費跑車囉
耶
這時我們想做一件更酷的事
我們先把main裡的東東全刪了
沒錯 信我這把
之後我們就自己打程式囉
-------------------------------------------------------------------------------------------------------------------------
#include <GL/glut.h>
model = glmReadOBJ("data/Al.obj");///讀入模型
glmUnitize(model);///Unit單位大小 -1...+1
glmFacetNormals(model);///計算面的法向量
glmVertexNormals(model,90);///推算頂點法向量
}
glmDraw(model, GLM_SMOOTH | GLM_MATERIAL);///畫模型
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("week11自己來啦");
glutDisplayFunc(display);
glutMainLoop();
}
--------------------------------------------------------------------------------------------------------------------------
我人很好直接送你了啦
之後就可以出來一個未打光的人ㄛ
但白白的太醜了
我們就加了第5周的打光
就把它變水噹噹ㄌ
就把它變水噹噹ㄌ






沒有留言:
張貼留言