2016年5月9日 星期一

BOZC Week12

课堂作业

一:
step1:下载档案





二:
step1:打开codeblock



创建project->console



bulid options->加入







step2:remove .c文件 加入下载的文件






step3:build & run





三:先將之前的 glm.c、transformation.c 檔名改為 .cpp



程式碼:
#include <GL/glut.h>#include "glm.h"
GLMmodel* pmodel = NULL;
void display()
{
    glClearColor(0,0,1,0);
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    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);
    glutSwapBuffers();
}
int main(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE);
    glutCreateWindow("03161042");
    glutDisplayFunc(display);
    glutMainLoop();
}
run





四:


沒有留言:

張貼留言