Given the coordinates X and Y of an object, where Z is always 0, I am seeking a way to smoothly move this object to a new location using Three.js, with a visible animation rather than suddenly appearing in a different spot.
UPDATE: Below is a sample code for the object (mesh) in question:
var mesh = new THREE.Mesh(new THREE.PlaneBufferGeometry(2, 2), new THREE.MeshBasicMaterial({img: THREE.ImageUtils.loadTexture('img.png')}))
scene.add(mesh)
UPDATE 2: While I can currently make my mesh jump to a new position using mesh.position.x = newX and mesh.position.y = newY, I am looking for a way to achieve a smoother transition similar to the effects seen in jQuery's animate() function.