Whenever I update the position and color arrays for a lineSegmentsGeometry, It fails to render all the lines. It only renders the first segment. I end up having to do the following to make it render all the segments:
this.geometry.dispose(); this.geometry = new LineSegmentsGeometry(); this.mesh.geometry = this.geometry; this.geometry.setPositions(positions); this.geometry.setColors(colors);
Why do I have to dispose it? Is there a way to refresh it? I have to do that in order to make it render all the line segments, and this seems like a bug.