The movePivot method does not affect the geometry inside the model. If you'd like to apply a transformation that also changes the mesh of the model, you need to use the applyPosition method.
1.cube. applyPosition(0,0,-120);
ApplyPosition is extremly handy for modeling or correction purposes or for instance when an object needs to be duplicated, and then showed with different offsets using movePivot. This enables you to make to separate models with different offsets.