py_internal_angles.cpp 688 B

123456789101112131415161718192021222324252627282930313233
  1. m.def("internal_angles", []
  2. (
  3. const Eigen::MatrixXd& V,
  4. const Eigen::MatrixXi& F,
  5. Eigen::MatrixXd& K
  6. )
  7. {
  8. return igl::internal_angles(V, F, K);
  9. }, __doc_igl_internal_angles,
  10. py::arg("V"), py::arg("F"), py::arg("K"));
  11. m.def("internal_angles_using_squared_edge_lengths", []
  12. (
  13. const Eigen::MatrixXd& L_sq,
  14. Eigen::MatrixXd& K
  15. )
  16. {
  17. return igl::internal_angles_using_squared_edge_lengths(L_sq, K);
  18. }, __doc_igl_internal_angles,
  19. py::arg("L_sq"), py::arg("K"));
  20. m.def("internal_angles_using_edge_lengths", []
  21. (
  22. const Eigen::MatrixXd& L,
  23. Eigen::MatrixXd& K
  24. )
  25. {
  26. return igl::internal_angles_using_edge_lengths(L, K);
  27. }, __doc_igl_internal_angles,
  28. py::arg("L"), py::arg("K"));