2017年5月22日 星期一

week 12 楊語琛的上課筆記 レ(゚∀゚;)ヘ=З=З=З

一 旋轉模型
    
 先建出自己想要使用的模型
    上面先設float angle=0;
    float++;
    glPushMatrix();
    glRotatef(angle, 0,1,0);

    中間放入自己想使之旋轉的部件

    glPopMatrix();

二 加入時間流逝,配合Timer旋轉
  
   #include <stdio.h>
     void timer(int t)///計時器叫的時候, 要做什麼呢?
     {
         glutTimerFunc(100, timer, t+1);///先撥下一個鬧鐘
         angle++;///做了要做的事
         printf("現在時間是 %d, 我起床了, 等一下鬧鐘會再叫一下哦  ", t);
         glutPostRedisplay();///提醒電腦,有空要畫一下畫面哦
         printf("... 然後我就又睡了....\n");
     }///再度沈睡
    

沒有留言:

張貼留言