2019年3月29日 星期五

aaaaaa week06

打光復習

1.去http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/下載 data/source/windows/glut32.dll

開起來試試看

之後去下載freeglut windows

用上週教的程式碼

讀入3d模組

先加入新的程式碼

#include "glm.h"
GLMmodel* pmodel = NULL;

還有把茶壺那邊的資料改成要讀入的檔案

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



 然後再codeblocks裡把 glm.cpp加入專案內

做到這裡  可以開啟程式了,不過會閃退,所以要做下面一步

把data資料放入freeglut 的bin資料夾內


完成了,成功讀入車的模型!!


沒有留言:

張貼留言