#ifdef WITH_TESTS #include "../Tests.h" #include "../../floorplan/3D/Builder.h" #include "../../floorplan/v2/FloorplanReader.h" #include TEST(Floorplan3D, ModelFac) { //std::string file = "/apps/paper/diss/data/maps/SHL42_nm.xml"; std::string file = "/mnt/vm/paper/diss/data/maps/SHL42_nm.xml"; Floorplan::IndoorMap* map = Floorplan::Reader::readFromFile(file); Floorplan3D::Builder fac(map); //fac.triangulize(); Floorplan3D::FloorplanMesh mesh = fac.getMesh(); std::ofstream out("/tmp/fhws.ply"); out << mesh.toPLY() << std::endl; out.close(); } #endif