#include #include #include TEST_CASE("seam_edges: tet", "[igl]") { Eigen::MatrixXd V,TC,CN; Eigen::MatrixXi F,FTC,FN; // Load example mesh: GetParam() will be name of mesh file igl::readOBJ(test_common::data_path("tet.obj"), V, TC,CN,F,FTC,FN); Eigen::MatrixXi seams,boundaries,foldovers; igl::seam_edges(V,TC,F,FTC,seams,boundaries,foldovers); Eigen::MatrixXi seams_gt(3,4); seams_gt<< 0,0,1,2, 3,0,0,2, 1,0,3,2; test_common::assert_eq(seams,seams_gt); REQUIRE (0 == boundaries.size()); REQUIRE (0 == foldovers.size()); }