c++三维重建