From the bottom of my snipets folder (click on titles for links to demos):
Point cloud intersection by modeling points as degenerate triangles with MeshBVH, using three-mesh-bvh plugin
Lasso 3d selection based on three-mesh-bvh plugin and discussion
Official Box selection from threejs repo
Points rectangle box selection GPGPU by @ towrabbit
Hope it helps!