title: libgdx box2d interpolation doesn't work well
body: <p>I am developing an Android game with libgdx and box2d.
  My Problem is that the interpolation of the body in box2d doesn't work well... The body is laging a bit. The body is "less laging" without the interpolation. 
  Here is the part of my code:</p>
  
  <pre><code>public void gameRunning()
  {
      mAccumulator += Gdx.graphics.getDeltaTime();
  
      if(mAccumulator &gt; 1f)
      {
          mAccumulator = 1f;
      }
  
      while(mAccumulator &gt;= BOX_STEP)
      {
          resetSmooth();
          mWorld.step(BOX_STEP, BOX_VELOCITY_ITERATIONS, BOX_POSITION_ITERATIONS);
          mAccumulator -= BOX_STEP;
      }
  
      mWorld.clearForces();
      smooth();
  }
  
  public void smooth()
  {
      float ratio = mAccumulator/BOX_STEP;
      float oneMinusRatio = 1.f-ratio;
  
      mSmoothedX = ratio*mBowl.getPosition().x+oneMinusRatio*mPreviousX;
      mSmoothedY = ratio*mBowl.getPosition().y+oneMinusRatio*mPreviousY;
  
      mBowl.setTransform(mSmoothedX, mSmoothedY, 0f);
  }
  
  public void resetSmooth()
  {
      mSmoothedX = mPreviousX; 
      mSmoothedY = mPreviousY; 
  
      mPreviousX = mBowl.getPosition().x;
      mPreviousY = mBowl.getPosition().y;
  }
  </code></pre>
  
  <p>Where is the problem?
  Sorry for my bad english and thanks in advance... :)</p>