2021年5月26日 星期三

week14_timer與動畫

先開codeblocks的GLUT專案並備份原始的main的程式碼


#include <GL/glut.h>

void display()

{

    glClear(GL_COLOR_BUFFER_BIT |GL_DEPTH_BUFFER_BIT);

    glutSolidSphere(0.3,30,30);

    glutSwapBuffers();

}

int main(int argc,char **argv)

{

    glutInit(&argc,argv);

    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);

    glutCreateWindow("week14 timer");

    glutDisplayFunc(display);

    glutMainLoop();

}

display其實是一個函式指標



加上旋轉,起床再重設鬧鐘,再上廁所再喝水,再睡著


讓他變來回旋轉


做一隻旋轉的小手臂



沒有留言:

張貼留言

距地表面160 Week11

 #include "glm.h" GLMmodel* pmodel = NULL; void drawmodel(void) {     if (!pmodel) { pmodel = glmReadOBJ("data/porsche.obj...