py_igl.cpp 983 B

1234567891011121314151617181920212223242526272829303132333435
  1. #include <Eigen/Dense>
  2. #include "python.h"
  3. #include <igl/readOFF.h>
  4. #include <igl/writeOBJ.h>
  5. #include <igl/per_face_normals.h>
  6. #include <igl/per_corner_normals.h>
  7. #include <igl/per_vertex_normals.h>
  8. #include <igl/gaussian_curvature.h>
  9. #include <igl/jet.h>
  10. #include <igl/read_triangle_mesh.h>
  11. #include <igl/cotmatrix.h>
  12. #include <igl/massmatrix.h>
  13. #include <igl/invert_diag.h>
  14. #include <igl/principal_curvature.h>
  15. #include <igl/parula.h>
  16. void python_export_igl(py::module &m)
  17. {
  18. #include "py_igl/py_readOFF.cpp"
  19. #include "py_igl/py_writeOBJ.cpp"
  20. #include "py_igl/py_per_face_normals.cpp"
  21. #include "py_igl/py_per_corner_normals.cpp"
  22. #include "py_igl/py_per_vertex_normals.cpp"
  23. #include "py_igl/py_gaussian_curvature.cpp"
  24. #include "py_igl/py_jet.cpp"
  25. #include "py_igl/py_read_triangle_mesh.cpp"
  26. #include "py_igl/py_cotmatrix.cpp"
  27. #include "py_igl/py_massmatrix.cpp"
  28. #include "py_igl/py_invert_diag.cpp"
  29. #include "py_igl/py_principal_curvature.cpp"
  30. #include "py_igl/py_parula.cpp"
  31. }