main.cpp 611 B

12345678910111213141516171819
  1. #include <igl/opengl/glfw/Viewer.h>
  2. #include <igl/read_triangle_mesh.h>
  3. #include <igl/stb/read_image.h>
  4. int main(int argc, char *argv[])
  5. {
  6. igl::opengl::glfw::Viewer v;
  7. Eigen::MatrixXd V;
  8. Eigen::MatrixXi F;
  9. igl::read_triangle_mesh(
  10. argc>1?argv[1]: TUTORIAL_SHARED_PATH "/armadillo.obj",V,F);
  11. Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic> R,G,B,A;
  12. igl::stb::read_image(argc>2?argv[2]: TUTORIAL_SHARED_PATH "/jade.png",R,G,B,A);
  13. v.data().set_mesh(V,F);
  14. v.data().set_texture(R,G,B,A);
  15. v.data().use_matcap = true;
  16. v.data().show_lines = false;
  17. v.launch();
  18. }