#include #include class doublearea : public ::testing::TestWithParam {}; TEST_P(doublearea, VF_vs_ABC ) { Eigen::MatrixXd V; Eigen::MatrixXi F; test_common::load_mesh(GetParam(), V, F); // Check that computing double area with (V,F) is the same as computing // double area with (V1,V2,V2) Eigen::VectorXd A1,A2; igl::doublearea(V,F,A1); Eigen::MatrixXd A(F.rows(),3); Eigen::MatrixXd B(F.rows(),3); Eigen::MatrixXd C(F.rows(),3); for(int f = 0;f