title: how to best export / import an array of THREE.Vector3 from a file in three.js?
body: <p>I have a large array of <code>THREE.Vector3()</code> that I'd like to save to a JSON file to read in later.</p>
  
  <p>I can write it as <code>JSON.stringify(Points)</code>, which outputs an array of objects as follows:</p>
  
  <pre><code>  "Points": [
          {"x":115,"y":0,"z":-250},
          {"x":115,"y":0,"z":-220},
          {"x":115,"y":0,"z":-190},
          ...
    ]
  </code></pre>
  
  <p>Now if I turn around and read this back in, I loose my three.js vecotrs and must individually re-assign them as follows:</p>
  
  <pre><code>   newPoint[nn] = new THREE.Vector3(jsonData.Points[nn].x,jsonData.Points[nn].y,jsonData.Points[nn].z);
  </code></pre>
  
  <p>Maybe I'm just hoping for some kind of magic, but I feel like this can be more efficient. Is there a better way to read/write an array of three.js vectors in JSON? </p>