1.從http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/中
載下data解壓縮
2.安裝3DExplorer_v181.rar,開啟data
3.可以用軟梯看3D模型


二codeblocks製作軟體
1.創一個專案將source.zip中的glm.c glc.h transformation.c放入專案資料夾

2.專案中新增檔案

3.取消設定勾選

4.加入DATA在freeglut資料加BIN中

5.重新編譯

6.

三讀入3D模型
#include "glm.h"///(1)glm的外掛
GLMmodel *pmodel=NULL;///(2)指標
void display()
{
glClear(GL_COLOR_BUFFER_BIT|GL_COLOR_BUFFER_BIT);///清畫面
if (!pmodel) {
pmodel = glmReadOBJ("data/porsche.obj");///(3)這段負責畫3D的模型
if (!pmodel) exit(0);
glmUnitize(pmodel);
glmFacetNormals(pmodel);
glmVertexNormals(pmodel, 90.0);
}
glmDraw(pmodel,GLM_SMOOTH|GLM_MATERIAL);
glutSwapBuffers();///畫畫面
}
int main(int argc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow("WEEK07");
glutDisplayFunc(display);
glutMainLoop();
}

沒有留言:
張貼留言