把檔案叫到桌面
codeblocks打開final_project.cpb打開properties設定
notepad++開gitignore 註解
#include <stdio.h>
#include <GL/glut.h>
#include "glm.h"///step02-1
GLMmodel *head = NULL;
GLMmodel *body = NULL;
GLMmodel *uparmR = NULL;
GLMmodel *lowarmR = NULL; ///模型的指標一開始是空的
void display()
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
if(head==NULL){///第一次進來
head = glmReadOBJ("modle/head.obj");
body = glmReadOBJ("modle/body.obj");
uparmR = glmReadOBJ("modle/uparmR.obj");
lowarmR = glmReadOBJ("modle/lowarmR.obj");
}
glPushMatrix();
glScalef(0.3,0.3,0.3);
glmDraw(head,GLM_MATERIA L);
glmDraw(body,GLM_MATERIAL);
glmDraw(uparmR,GLM_MATERIAL);
glmDraw(lowarmR,GLM_MATERIAL);
glPopMatrix();
glutSwapBuffers();
}
int main(int argc, char* argv[] )
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB|GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow("week08-1");
glutDisplayFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言