void drawObject() { glPushMatrix(); glTranslatef(-1,0,0); drawPart(); glPopMatrix(); glPushMatrix(); glTranslatef(1,0,0); drawPart(); glPopMatrix(); } void drawPart() { glBegin(); ... glEnd(); }