py_boundary_loop.cpp 559 B

123456789101112131415161718192021222324252627282930313233
  1. m.def("boundary_loop", []
  2. (
  3. const Eigen::MatrixXi& F,
  4. Eigen::MatrixXi& L
  5. )
  6. {
  7. Eigen::VectorXi T;
  8. igl::boundary_loop(F,T);
  9. L = T;
  10. }, __doc_igl_boundary_loop,
  11. py::arg("F"), py::arg("L"));
  12. m.def("boundary_loop", []
  13. (
  14. const Eigen::MatrixXi& F,
  15. std::vector<std::vector<int> >& L
  16. )
  17. {
  18. return igl::boundary_loop(F,L);
  19. }, __doc_igl_boundary_loop,
  20. py::arg("F"), py::arg("L"));
  21. m.def("boundary_loop", []
  22. (
  23. const Eigen::MatrixXi& F,
  24. std::vector<int>& L
  25. )
  26. {
  27. return igl::boundary_loop(F,L);
  28. }, __doc_igl_boundary_loop,
  29. py::arg("F"), py::arg("L"));