在网上找的代码,接受off文件格式,但不接受obj文件格式。而我的数据是obj格式的,这时就需要做转换。
obj文件格式与off文件格式基本一致。如果你有openmesh库,这一需求很容易被满足,因为openmesh支持obj,off及ply多种格式。vs配好openmesh后,
//OPENMESH
#include <OpenMesh/Core/IO/MeshIO.hh>
#include <OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
#ifdef _DEBUG
#pragma comment(lib, "OpenMeshCored.lib")
#pragma comment(lib, "OpenMeshToolsd.lib")
#else
#pragma comment(lib, "OpenMeshCore.lib")
#pragma comment(lib, "OpenMeshTools.lib")
#endif // _DEBUG
typedef OpenMesh::TriMesh_ArrayKernelT<> MyTriMesh;
using namespace OpenMesh;
using namespace std;
int main(int argc, char** argv)
{
MyTriMesh mesh;
IO::Options ropt;
<