reflect-particles BVH (Bounding Volume Hierarchy) is used to reflect particles in the mesh. https://nemutas.github.io/reflect-particles/ reference webgl_buffergeometry_drawrange three-mesh-bvh model > 6 Test Objects (Quad-Remeshed)