Pointcloud to textured mesh


I have a PointCloud (.PLY) of a building that I want to convert into a textured mesh.
The point cloud contains color (each point has its own color) and I used the command ‘MeshFromPoints’ to make mesh from it.
But the problem with this command is that the colors are not included.
So I was wondering if there is a way to get the texture out of the point cloud and put it onto the created mesh?