mesh结构普通读写
meshT mesh;
OpenMesh::IO::read_mesh(mesh, meshFile);
OpenMesh::IO::write_mesh(mesh, meshFile);
可以通过OpenMesh::IO::Options 进行设置,
1、读取mesh数据
如果文件中包含法线或者纹理信息,需要提前添加相关的属性
mesh.request_vertex_texcoords2D();
mesh.request_vertex_normal();
读取mesh的时候可以设置不同Options,进行选择
OpenMesh::IO::Options readOpt = OpenMesh::IO::Options::VertexTexCoord;//这里也可以选择OpenMesh::IO::Options::VertexNormal等
OpenMesh::IO::read_mesh(mesh, meshFile,readOpt);
2、写mesh数据到文件中
同样的可以设置不同Options,进行选择,还可以设置数据的精度
OpenMesh::IO::Options writeOpt = OpenMesh::IO::Options::VertexTexCoord;
OpenMesh::IO::write_mesh(mesh, remeshFile,writeOpt,12);//12就表示数据记录的精度,小数点后的位数