Line component is generated from a curve/line and amount of vectors that should be used (points).

const line = new WHS.Line({
  geometry: {
    curve: new THREE.LineCurve3(new THREE.Vector3(10, 10, 0), new THREE.Vector3(10, 30, 0))
  },

  material: new THREE.MeshBasicMaterial({
    color: 0xffffff
  })
});

line.addTo(GAME);

Parameters

Geometry defaults

{
  // ...

  geometry: {
    curve: false, // Boolean
    points: 50 // Number
  }
}

These defaults are additional, there are also defaults filled by MeshComponent, etc.

Instructions

{
  // ...

  geometry: ['curve', 'points']
}