title: three.js: from plane-orthogonal vector to plane rotation matrix
body: <p>I want to set the rotation of a plane. This requires three numbers denoting the rotation in radians in the x, y and z axes.</p>
  
  <p>I don't have these numbers, but, I have a vector 'myVec' that shall be orthogonal to the plane once it has been rotated.</p>
  
  <p>This vector brings me one step closer, but not fully there: THREE.Vector3 provides a function "setEulerFromRotationMatrix". Maybe I could use this, if I could figure out how to generate a rotation matrix from myVec:</p>
  
  <p>A rotation matrix describes how one vector transforms into another. Thus emerges the question: which vector should be the start vector? This one (1,1,1), or this one (1,0,0)?.</p>
  
  <p>Second, how do I actually make the matrix? I have had a look at <a href="http://en.wikipedia.org/wiki/Rotation_matrix" rel="nofollow">http://en.wikipedia.org/wiki/Rotation_matrix</a>, but only found how to convert from rotation matrices to something else.
  It must be something with reversing the matrix multiplication process in some way.</p>
  
  <p>Any pointers?</p>