#include #include "python.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include void python_export_igl(py::module &m) { #include "py_igl/py_readOFF.cpp" #include "py_igl/py_writeOBJ.cpp" #include "py_igl/py_per_face_normals.cpp" #include "py_igl/py_per_corner_normals.cpp" #include "py_igl/py_per_vertex_normals.cpp" #include "py_igl/py_gaussian_curvature.cpp" #include "py_igl/py_jet.cpp" #include "py_igl/py_read_triangle_mesh.cpp" #include "py_igl/py_cotmatrix.cpp" #include "py_igl/py_massmatrix.cpp" #include "py_igl/py_invert_diag.cpp" #include "py_igl/py_principal_curvature.cpp" #include "py_igl/py_parula.cpp" #include "py_igl/py_readDMAT.cpp" #include "py_igl/py_grad.cpp" #include "py_igl/py_avg_edge_length.cpp" #include "py_igl/py_barycenter.cpp" #include "py_igl/py_doublearea.cpp" #include "py_igl/py_floor.cpp" #include "py_igl/py_slice.cpp" #include "py_igl/py_slice_into.cpp" }