No problem. Yeah, MeshProjIntersect can do that. It reports back faces hit, normals, positions and whatnot. So, for each face hit, get the verts in that face, then sort by distance. MeshProjIntersect() is a voxel method, so it's very fast when looking up positions. It can take a tiny bit of time to create the voxel grid at…