Week08 3D模型
08-1
1.先到Computer Graphics (jsyeh.org)下載source,windows,data壓縮檔 並將data放入windows中
2.查看data資料夾中的模型obj檔
vt為貼圖座標TexCoord
vn為Vertex normal法向量
f為 面facet
3.到Maya中建一個模型並匯出(Export)至桌面
4.再將obj檔名及其中的讀取程式碼改成f-16 mtl檔名也是
08-2
1.將source中的glm.h放入week08-1資料夾中並新增一行程式碼(螢光處)
2.將source中的glm.c改成glm.cpp並放入week08-1的資料夾中 再從Codeblocks旁的工作站AddFile至專案中
3.將模型的obj檔放入freeglut的bin中 再新增程式碼
#include <GL/glut.h>
#include "glm.h"
GLMmodel * pmodel = NULL;
void display()
{
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
if(pmodel==NULL)
{
pmodel = glmReadOBJ("f-16.obj");
}
glmDraw(pmodel,GLM_SMOOTH|GLM_MATERIAL);
glutSolidTeapot( 0.3 );
glutSwapBuffers();
}
沒有留言:
張貼留言