title: How do I reset an object's rotation to its origin
body: <p>A snipped of what I've tried to reset rotation, but this doesn't work:</p>
  
  <pre><code>setTimeout(function() {
      mesh.lookAt(new THREE.Vector3(1, 0, 0));
  }, 2000);
  
  setTimeout(function() {
      mesh.rotation.set(0,0,0);
      mesh.updateMatrix();
  }, 3000);
  </code></pre>
  
  <p>The object rotates at the lookAt, but doesn't rotate back after 3000ms. </p>
  
  <p>How do I make the mesh reset its rotation as if you just created it?</p>