py_read_triangle_mesh.cpp 883 B

123456789101112131415161718192021222324252627282930313233343536
  1. m.def("read_triangle_mesh", []
  2. (
  3. const std::string str,
  4. std::vector<std::vector<double> >& V,
  5. std::vector<std::vector<int> >& F
  6. )
  7. {
  8. return igl::read_triangle_mesh(str,V,F);
  9. }, __doc_igl_read_triangle_mesh,
  10. py::arg("str"), py::arg("V"), py::arg("F"));
  11. m.def("read_triangle_mesh", []
  12. (
  13. const std::string str,
  14. Eigen::MatrixXd& V,
  15. Eigen::MatrixXi& F
  16. )
  17. {
  18. return igl::read_triangle_mesh(str,V,F);
  19. }, __doc_igl_read_triangle_mesh,
  20. py::arg("str"), py::arg("V"), py::arg("F"));
  21. m.def("read_triangle_mesh", []
  22. (
  23. const std::string str,
  24. Eigen::MatrixXd& V,
  25. Eigen::MatrixXi& F,
  26. std::string & dir,
  27. std::string & base,
  28. std::string & ext,
  29. std::string & name
  30. )
  31. {
  32. return igl::read_triangle_mesh(str,V,F,dir,base,ext,name);
  33. }, __doc_igl_read_triangle_mesh,
  34. py::arg("str"), py::arg("V"), py::arg("F"), py::arg("dir"), py::arg("base"), py::arg("ext"), py::arg("name"));