2017年5月22日 星期一

Week 14邊緣人上課筆記

(1)上週回家作業
TODO:在s302把freeglut裝好
            把moodle的作業下載解
             開專案調設定
TODO:做出手隨身轉動
TODO:小考T-R-T觀念

* glPushMatrix();
        glRotatef(angle, 0,1,0);

        glPushMatrix(); ///body
            glTranslatef(0,0,0);
            glRotatef(180,0,1,0);
            glScalef(0.4,0.4,0.4);
            glmDraw(pmodel[0], GLM_SMOOTH | GLM_MATERIAL);
        glPopMatrix();

        glPushMatrix();///head
            glTranslatef(0,0,0);
            glRotatef(180,0,1,0);
            glRotatef(10,1,0,0);
            glTranslatef(0,0.65,0);
            glScalef(0.7,0.7,0.7);
            glmDraw(pmodel[1], GLM_SMOOTH | GLM_MATERIAL);
         glPopMatrix();///將頭手身體組合在一起轉動
glPopMatrix();

TODO:謝佩04160152-rb.zip
             計時器:在main()
             glutDisplayFunc(display);
             glutTimerFunc(0           ,timer,    0);
                                      等多久  叫誰  參數
             void timer(int t)///計時器叫的時候, 要做什麼呢?
      {      glutTimerFunc(0,timer,t+1);///先撥下一個鬧鐘
               angle++;
               glutPostRedisplay();///提醒電腦,有空要畫一下畫面哦
      }



(2)動起來

沒有留言:

張貼留言