You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
430 B

1 year ago
#include <test_common.h>
#include <igl/predicates/ear_clipping.h>
TEST_CASE("ear_clipping: boolean", "[igl/predicates]")
{
// Example1: simple polygon
Eigen::MatrixXd polygon(10,2);
polygon<<2,-3,4,1,5.5,-2,6,2.5,5,1,4,5,3,0,1,1,1,5,0,0;
Eigen::VectorXi RT,nR,M;
Eigen::MatrixXi eF;
Eigen::MatrixXd nP;
RT.setZero(polygon.rows());
igl::predicates::ear_clipping(polygon,RT,M,eF,nP);
REQUIRE(nP.rows() == 0);
}