小葉:???
不、不是,小葉你聽我解釋......!(;´・д・`)
___________
今天一樣要學打光!
一樣是在這裡下載 data、win32、glut32.dll ,測試有沒有用。
可以之後,創建一個新專案,打出上次的程式碼並修改這次新教的東西。
首先,標頭檔要加
#include "glm.h"
GLMmodel* pmodel = NULL;
以及,因為這次不再是茶壺先生當模特,所以改成
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
if (!pmodel) {
pmodel = glmReadOBJ("data/porsche.obj");
if (!pmodel) exit(0);
glmUnitize(pmodel);
glmFacetNormals(pmodel);
glmVertexNormals(pmodel, 90.0);
}
glmDraw(pmodel, GLM_SMOOTH | GLM_MATERIAL);
改完之後,我們還不能執行喔!
然後將 glm.h 和 glm.c拉進去
並將 glm.c 改成 glm.cpp
將 glm.cpp 加入專案裡
然後將以解壓縮的 data 資料夾,丟進 freeglut 資料夾中的 bin 資料夾
執行
執行成功了呢!
_____________________________
搞這麼久,真的......
我很有自知之明的
沒有留言:
張貼留言