   How to move MD3 model?
  I''m using a Quake 3 (*.md3) models in  my OpenGL program and they are drawn properly, but I can''t move them with glTranslatef function. Anyone know why I can''t do that and how to move such objects?Thanks in advance,Olek 
  post some code   "A soldier is a part of the 1% of the population that keeps the other 99% free"  - Lt. Colonel Todd, 1/38th Infantry, Ft. Benning, GA ;  Probably something to do with accidetally overwriting your own translations. Check all your glPushMatrix, glLoadIdentity, glPopMatrix and glTranslatef function calls, and make sure they''re in the right place. Post some code for more help...   Windows 95 - 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can''t stand 1 bit of competition. ;  Well, my main OpenGL rendering loop looks in general like this:{   glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);   glLoadIdentity();   //some initial stuff   //position the camera:   glRotatef(lookupdown,1.0f,0,0);  //left/right   glRotatef(sceneroty,0,1.0f,0);   //up/down   glTranslatef(xp, yp, zp);   //forward/backward   //draw the level   glScalef(...)  //i need to scale my model   glTranslatef(...) //try to move my model   DrawModel();}Scaling and rotating the model works but moving it doesn''t.Olek ;  If you scale before you translate then your translations will also be scaled.  Try either moving the translate call to before the scale call, or changing your translation values to (value / scale).Enigma ;  You were right. When I changed the order of translate and scale operations it started to work fine, finally.Thank you for solution. 