這周我們一開始先複習上個星期教的打光
先去把https://jsyeh.org/3dcg10/網站裡的source下載下來
複習完之後我們先開一個新的專案
然後把範例程式碼全部複製下來貼在notepad++
然後我們去github把上周的程式碼複製過來
然後我們再用notepad++打開lightmaterial
把以下程式碼複製過來
#include "glm.h"
GLMmodel* pmodel = NULL;
void
drawmodel(void)
{
if (!pmodel) {
pmodel = glmReadOBJ("data/soccerball.obj");
if (!pmodel) exit(0);
glmUnitize(pmodel);
glmFacetNormals(pmodel);
glmVertexNormals(pmodel, 90.0);
}
glmDraw(pmodel, GLM_SMOOTH);
}
我們要用的就是drawmodel()
之後我們要先找到我們的工作目錄
C:\Users\user\OneDrive\桌面\freeglut\bin
把data資料夾放進去
然後把glm.h跟glm.c放到專案資料夾裡
再把glm.c改成glm.cpp




沒有留言:
張貼留言