glPushMatrix(); glTranslatef(0.4f,-0.2f,-20.0f); //Draw blade1 glPushMatrix(); glTranslatef(0.3f,0.0f,1.0f); glColor3f(1.0f,1.0f,1.0f); glScalef(0.04f,0.02f,72.0f); glutWireCube(0.5f); glPopMatrix(); //blade 2 glPushMatrix(); glTranslatef(0.0f,-0.1f,15.5f); glRotatef(10.0f,0.0f,0.0f,1.0f); glScalef(8.0f,0.05f,0.01f); glutWireCube(0.5f); glPopMatrix(); //draw body glPushMatrix(); glPushMatrix(); glColor3f(0.6f,0.2f,0.1f); glTranslatef(0.3f,-0.2f,15.5f); glRotatef(10.0f,0.0f,0.0f,1.0f); glScalef(0.5f,0.3f,0.5f); glutWireCube(1.0f);// glPopMatrix(); //Draw the second body //glPushMatrix(); glTranslatef(1.2f,-0.45f,10.5f); glRotatef(10.0f,0.0f,0.0f,1.0f); glScalef(5.0f,2.2f,2.5f); glutWireCube(0.5f); glPopMatrix(); //Draw tail/* glPushMatrix(); glTranslatef(-1.2f,-0.5f,15.5f); glRotatef(10.0f,0.0f,0.0f,1.0f); glScalef(5.0f,0.2f,0.5f); glutWireCube(0.5f); glPopMatrix(); glPopMatrix(); //draw the tailboom glPushMatrix(); glColor3f(1.6f,0.2f,1.0f); glTranslatef(-8.0f,-0.4f,0.6f); glRotatef(15.0f,1.0f,0.0f,0.0f); glScalef(0.5f,9.0f,0.5f); glutWireCube(0.5f); glPopMatrix();

评论