main.cpp 545 B

1234567891011121314151617181920212223242526
  1. #include <igl/readOFF.h>
  2. #include <igl/viewer/Viewer.h>
  3. #include <igl/gaussian_curvature.h>
  4. #include <igl/jet.h>
  5. int main(int argc, char *argv[])
  6. {
  7. using namespace Eigen;
  8. using namespace std;
  9. MatrixXd V;
  10. MatrixXi F;
  11. igl::readOFF("../shared/bumpy.off",V,F);
  12. VectorXd K;
  13. igl::gaussian_curvature(V,F,K);
  14. // Compute pseudocolor
  15. MatrixXd C;
  16. igl::jet(K,true,C);
  17. // Plot the mesh with pseudocolors
  18. igl::Viewer viewer;
  19. viewer.data.set_mesh(V, F);
  20. viewer.data.set_colors(C);
  21. viewer.launch();
  22. }