title: Threejs clone method
body: <p>I am trying to clone some Vector3 but the copy that clone method makes is made by all zero in x,y and z values. An example:</p>
  
  <p>The output of this statement </p>
  
  <pre><code> console.log(this.geometries[j].vertices[i].multiplyScalar(1));
  </code></pre>
  
  <p>is</p>
  
  <pre><code>LabeledVertex {x: -0.5, y: 0.5, z: 2.6745e-12, label: "U", constructor: function…} 
  </code></pre>
  
  <p>(LabeledVertex is simply an extension of THREE.Vector3)</p>
  
  <p>if I clone this last one
  <code>position = this.geometries[j].vertices[i].clone().multiplyScalar(1);</code>
  the content inside position is: <code>THREE.Vector3 {x: 0, y: 0, z: 0, constructor: function, set: function…}.
  </code>As you can see is made by all zeros. This happens with version r71 of Threejs.</p>