support now face coords for OM reader/writer

This commit is contained in:
Alexandra Heuschling
2021-01-13 14:15:08 +01:00
parent bdd10562d2
commit 74132eff65
5 changed files with 62 additions and 3 deletions

View File

@@ -1711,8 +1711,14 @@ TEST_F(OpenMeshReadWriteOM, LoadTriangleMeshWithPropertiesCurrentVersion) {
add_all_properties(mesh_);
mesh_.request_halfedge_texcoords2D();
std::string file_name_2_2 = "cube_tri_with_properties_2_2.om";
OpenMesh::IO::Options ops(OpenMesh::IO::Options::Custom);
ops += OpenMesh::IO::Options::FaceTexCoord;
std::cout << "ops has facetexcoords: " << ops.face_has_texcoord() << std::endl;
OpenMesh::IO::write_mesh(mesh_, file_name_2_2, ops);
Mesh new_mesh;
@@ -1720,6 +1726,7 @@ TEST_F(OpenMeshReadWriteOM, LoadTriangleMeshWithPropertiesCurrentVersion) {
OpenMesh::IO::read_mesh(new_mesh, file_name_2_2, ops);
check_all_properties(new_mesh);
EXPECT_TRUE(new_mesh.has_halfedge_texcoords2D());
}
/*