I want to move mesh when a mouse is over it and should return back to its previous position when mouse is no longer on that mesh or any other mesh .Here is my code.regards

function onDocumentMouseMove ( event ) {

event.preventDefault();

mouse.x = ( event.clientX / renderer.domElement.clientWidth ) * 2 - 1;
mouse.y = - ( event.clientY / renderer.domElement.clientHeight ) * 2 + 1;

raycaster.setFromCamera( mouse, camera );

var intersects = raycaster.intersectObjects( scene.children[6].children );

console.log(intersects.length);

if ( intersects.length > 0 )
{
    if(intersected)
    {
        mouseDown=true;
    }
    intersected=intersects[0].object;
    intersected.position.x*=1.2;
    intersected.position.z*=1.2;
    intersected.position.y*=1.2;
    //only once 
}
else
{
    mouseDown=false;
    // for bringing back to that
    if ( intersected )
    {
        // intersected.material.opacity=defaultOpacity;
    }
    intersected=null;
}

}