2020年6月10日 星期三

16

void keyboard(unsigned char key, int x, int y)
{///TODO2: 鍵盤,選angleID
    if(key=='0') angleID=0;
    if(key=='1') angleID=1;
    if(key=='2') angleID=2;
    if(key=='3') angleID=3;
    if(key=='s') saveAll();
    if(key=='r'){
        readAll();
        glutPostRedisplay();
    }
    if(key=='p')                                                 ←自動播放
    {
        glutTimerFunc(0,Timer,0);
    }
}
int main(int argc, char**argv)







 glPushMatrix();
            glTranslatef(-0.2, 0,0 );
            glRotatef(angle[2], 0,0,1);
            glTranslatef(-0.2, 0,0 );

            glColor3f(0,1,0);
            glutSolidTeapot(0.2);

            glPushMatrix();
                glTranslatef(-0.2, 0,0);
                glRotatef(angle[3], 0,0,1);
                glTranslatef(-0.2, 0,0);

                glColor3f(0,0,1);
                glutSolidTeapot(0.2);

            glPopMatrix();
        glPopMatrix();
    glPopMatrix();                                         ←保護
    glutSwapBuffers();

沒有留言:

張貼留言