27 lines
583 B
C++
27 lines
583 B
C++
#ifdef WITH_TESTS
|
|
|
|
#include "../Tests.h"
|
|
#include "../../floorplan/3D/Builder.h"
|
|
#include "../../floorplan/v2/FloorplanReader.h"
|
|
#include <fstream>
|
|
|
|
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
|