2023年5月11日 星期四

13binggreen

 

把檔案叫到桌面
codeblocks打開final_project.cpb
打開properties設定


直接把freeglut放在2023的資料夾


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();
}

沒有留言:

張貼留言