float eyeX=0.3,eyeY=0.2,eyeZ=0.4,objX=0,objY=0,objZ=0,upX=0,upY=1,upZ=0;
gluLookAt(eyeX,eyeY,eyeZ,objX,objY,objZ,upX,upY,upZ);
加入空白鍵
轉換鏡頭
機器人會螺旋旋轉
如果把key='o'裡面的程式打在main裡(glutMainLoop();之上)
一開始就不需再按o了 !!
變顏色邊旋轉
如果要固定某些顏色者要再亂數前打"100+"
變顏色邊旋轉 再放大
float color=0;
void timerRotateShow(int t)
{
if(t%2==0) glClearColor((rand()%255)/255.0,(rand()%255)/255.0,(rand()%255)/255.0,(rand()%255)/255.0);
glutTimerFunc(30,timerRotateShow,t+1);
eyeX=cos(t/100.0*3.1415);
eyeZ=sin(t/100.0*3.1415);
eyeY-=0.005;
theSize+=0.01;
glutPostRedisplay();
}
沒有留言:
張貼留言