title: Why do we need a Unit Vector (in other words, why do we need to normalize vectors)?
body: <p>I am reading a book on game AI. </p>
  
  <p>One of the terms that is being used is to normalize a vector which is to turn a vector into a unit. To do so you must divide each dimension <code>x</code>, <code>y</code> and <code>z</code> by its magnitude. </p>
  
  <p>We must turn vector into a unit before we do anything with it. Why? </p>
  
  <p>And could anyone give some scenarios where we must use a unit vector? </p>
  
  <p>Thanks!</p>