From 3d26ee3c61dde5926a6ae19f0855c35817a63398 Mon Sep 17 00:00:00 2001 From: Isaak Lim Date: Thu, 3 Dec 2020 15:22:51 +0100 Subject: [PATCH] return dumb Handle for find_halfedge --- src/Mesh.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mesh.hh b/src/Mesh.hh index b7c58fa..7af6043 100644 --- a/src/Mesh.hh +++ b/src/Mesh.hh @@ -886,7 +886,9 @@ void expose_mesh(py::module& m, const char *_name) { .def("opposite_face_handle", &Mesh::opposite_face_handle) .def("adjust_outgoing_halfedge", &Mesh::adjust_outgoing_halfedge) - .def("find_halfedge", &Mesh::find_halfedge) + .def("find_halfedge", [](Mesh& _self, OM::VertexHandle _vh0, OM::VertexHandle _vh1) { + return static_cast(_self.find_halfedge(_vh0, _vh1)); + }) .def("valence", valence_vh) .def("valence", valence_fh) .def("is_simple_link", &Mesh::is_simple_link) -- GitLab