title: ThreeJS: Use BufferGeometry with Line
body: <p>For performance reasons, I would like to migrate to <code>BufferGeometry</code> instead of <code>Geometry</code>. It works great for <code>Mesh</code> and <code>ParticleSystem</code> objects, but when setting the geometry of a <code>Line</code> to a <code>BufferGeometry</code>, <code>initLineBuffer()</code> expects a <code>geometry.vertices</code> Vector3 array which a BufferGeometry does not have.</p>
  
  <p>The call stack:
  render --> initWebGLObjects --> addObject --> initLineBuffers</p>
  
  <p>Is there a simple solution for this, or do I need to hack? ;)</p>