(1) 讀入3D模型:
- 點選連結網址:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
- 下載 [source]
- 將 glm.c glm.h lightmaterial.c 拉出
- 使用 Notepad++ 打開 lightmaterial.c
- 搜尋(Ctrl F ): glm
- 複製 #include "glm.h"
- 複製 GLMmodel* pmodel = NULL;
- 複製
if (!pmodel) {
pmodel = glmReadOBJ("data/soccerball.obj");
if (!pmodel) exit(0);
glmUnitize(pmodel);
glmFacetNormals(pmodel);
glmVertexNormals(pmodel, 90.0);
}
glmDraw(pmodel, GLM_SMOOTH);
- 將 glm.h 丟到你的Project中
- 將 glm.c 丟入Project並改附檔名為 cpp
- 將 data 丟入freeglut的 bin
- 在Project上點選 Add files
(2) 課堂範例程式:
沒有留言:
張貼留言