title: Difference between makeBasis and extractBasis in three.js
body: <p>From three.js doc:</p>
  
  <blockquote>
  <pre><code>.makeBasis ( xAxis, zAxis, zAxis ) this
  
  Creates the basis matrix consisting of the three provided axis vectors. Returns the current matrix.
  # .extractBasis ( xAxis, zAxis, zAxis ) this
  
  Extracts basis of into the three axis vectors provided. Returns the current matrix.
  </code></pre>
  </blockquote>
  
  <p>What's the difference between these two methods? </p>
  
  <p><code>makeBasis</code> looks a bit strange. Create a basis matrix and then return the current matrix? Doesn't make any sense. </p>