#include "MESH_TransformComputer.h" #include #include #include using namespace X3DTK; using namespace std; int main(int argc, char *argv[]) { if (argc <= 1) { cerr << "usage: meshtransformcomputer input" << endl; exit(0); } // DefaultLoader to load the default X3D Nodes. X3D::Loader *loader = Singleton::getInstance(); // Instanciation of the new MeshBuilder. X3D::MeshBuilder *meshbuilder = Singleton::getInstance(); // Instanciation of the new MeshTransformComputer. MESH::TransformComputer *mtc = Singleton >::getInstance(); // Loads the scene. X3D::Scene *s = loader->load(argv[1], false); MESH::Scene *ms = meshbuilder->build(s); // Prints the scene. mtc->print(ms); // removes all instances. Singleton::removeInstance(); Singleton >::removeInstance(); Singleton::removeInstance(); return 1; }