Program Listing for File MeshImport.h
↰ Return to documentation for file (SPlisHSPlasH/Utilities/MeshImport.h)
#ifndef __MeshImport_h__
#define __MeshImport_h__
#include "SPlisHSPlasH/Common.h"
#include "SPlisHSPlasH/TriangleMesh.h"
namespace SPH
{
class MeshImport
{
protected:
static bool importMesh_OBJ(const std::string& filename, TriangleMesh& mesh,
const Vector3r& translation, const Matrix3r& rotation, const Vector3r& scale);
static bool importMesh_PLY(const std::string& filename, TriangleMesh& mesh,
const Vector3r& translation, const Matrix3r& rotation, const Vector3r& scale);
public:
static bool importMesh(const std::string& filename, TriangleMesh& mesh,
const Vector3r& translation, const Matrix3r& rotation, const Vector3r& scale);
};
}
#endif