I am working on rendering of lidar data using THREE.Points. Points get loaded well, but process is relatively slow.
My straightforward code pattern is like this:
const geometry = this.threeUtilsService.createBufferGeometry(coordsArr, colorsArr);
const material = new THREE.PointsMaterial(…);
const mesh = new THREE.Points(geometry, material);
coordsArr is coordinates array.
Is there any way I can speed up the loading of data?