winding_number.cpp 401 B

1234567891011121314
  1. #include <test_common.h>
  2. #include <igl/winding_number.h>
  3. TEST_CASE("winding_number: bunny", "[igl]")
  4. {
  5. Eigen::MatrixXd V;
  6. Eigen::MatrixXi F;
  7. igl::read_triangle_mesh(test_common::data_path("bunny.off"), V, F);
  8. Eigen::RowVectorXd V_mean = V.colwise().mean();
  9. Eigen::MatrixXd P = (V.rowwise() - V_mean) * 0.8;
  10. P.rowwise() += V_mean;
  11. Eigen::VectorXd W;
  12. igl::winding_number(V, F, P, W);
  13. }