2014年6月6日 星期五

使用鍵盤改變運鏡角度

float angleX =0,angle2=0,angle3=0,angle4=0,angle5=0,angle6=0,angle7=0,angle8=0;
float eyex=0.3,eyey=0.2,eyez=0.4,objx=0,objy=0,objz=0,upx=0,upy=1,upz=0;
void keyboard(unsigned char key, int x, int y)
{
 if(key=='4') angleX+=5;
 if(key=='6') angleX-=5;
 if(key=='9') angle2+=5;
 if(key=='3') angle2-=5;
 if(key=='7') angle3+=5;
 if(key=='1') angle3-=5;
 if(key=='i') angle4+=5;
 if(key=='o') angle4-=5;
 if(key=='y') angle5+=5;
 if(key=='u') angle5-=5;
 if(key=='k') angle6+=5;
 if(key=='l') angle6-=5;
 if(key=='h') angle7+=5;
 if(key=='j') angle7-=5;
 if(key=='/') angle8+=5;
 if(key=='*') angle8-=5;
 if(key==' ') {
eyex-=0.03,eyey-=0.02;
}

 glutPostRedisplay();//請電腦重新畫一次畫面

沒有留言:

張貼留言