/*********************************************************************** * Copyright 2011-2012 Computer Graphics Group RWTH Aachen University. * * All rights reserved. * * Distributed under the terms of the MIT License (see LICENSE.TXT). * **********************************************************************/ #include //#include #include //#include using namespace ACGL; using namespace ACGL::OpenGL; using namespace ACGL::Utils; namespace ACGL{ namespace OpenGL{ /////////////////////////////////////////////////////////////////////////////////////////////////// // generic load/save /////////////////////////////////////////////////////////////////////////////////////////////////// SharedGeometryData loadGeometryData(const std::string& _filename) { // lower case file ending: std::string fileEnding = Base::FileHelpers::getFileEnding(_filename); if (fileEnding == "obj") { return loadGeometryDataFromOBJ(_filename); } else { error() << "geometry file format of " << _filename << " not supported" << std::endl; } return SharedGeometryData(); } } // OpenGL } // ACGL