added raycasting of pointclouds with BufferGeometry