2014年6月6日 星期五

week16: (4)要怎樣運鏡比較帥? 旋轉旋轉旋轉

#include <math.h> //沒有這行會不認識sin, cos

void timerRotateShow(int t); //因為函式打在下面程式認不得,所以打一行在這邊

void keyboard(unsigned char key, int x, int y)
{
......................
  else if (key=='t'){ //超屌神奇旋轉運氣
  glutTimerFunc(0, timerRotateShow, 0);
  }
.......................
}

void timerRotateShow(int t)
{
glutTimerFunc(30, timerRotateShow, t+1);
eyeX=cos(t/100.0*3.1415); eyeY=sin(t/100.0*3.1415); eyeY-=0.005;

glutPostRedisplay();
}

沒有留言:

張貼留言