#include #include #include #include #include #include #include #include #include #include void check_same_but_manifold( const Eigen::MatrixXi & F, const Eigen::MatrixXi & SF, const Eigen::VectorXi & I) { // Check that new mesh has no non-manifold edges REQUIRE(igl::is_edge_manifold(SF)); // Check that new mesh has no non-manifold vertices REQUIRE(igl::is_vertex_manifold(SF)); // Check the new mesh references original vertex information Eigen::MatrixXi ISF(SF.rows(),SF.cols()); for(int i = 0;i