2020年5月13日 星期三

week12



今天教的是用GLUT來撥音樂

#include <GL/glut.h>
#include "glm.h" ///使用外掛
GLMmodel*model=NULL; ///指標,指到GLM的資料結構
void display()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    if(model==NULL)model=glmReadOBJ("data/Al.obj"); ///讀入模型
    glmUnitize(model); ///怕模型太大太小,改成Unit單位大小-1...+1
    glmFacetNormals(model); ///計算facet的法向量s
    glmVertexNormals(model,90); ///計算vertex的法向量s
    glmDraw(model,GLM_SMOOTH | GLM_MATERIAL); 

    glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("week11親手打造的");
    glutDisplayFunc(display);
    glutMainLoop();
}

沒有留言:

張貼留言