mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-24 21:10:33 +05:00
Fix Point3d Python operators
This commit is contained in:
parent
340c34bcf8
commit
356e78b809
@ -183,6 +183,7 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m)
|
||||
.def(py::self+Vec<2>())
|
||||
.def(py::self-Vec<2>())
|
||||
.def("__getitem__", [](Point<2>& self, int index) { return self[index]; })
|
||||
.def("__len__", [](Point<2>& /*unused*/) { return 2; })
|
||||
;
|
||||
|
||||
py::implicitly_convertible<py::tuple, Point<2>>();
|
||||
@ -198,7 +199,8 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m)
|
||||
.def(py::self-py::self)
|
||||
.def(py::self+Vec<3>())
|
||||
.def(py::self-Vec<3>())
|
||||
.def("__getitem__", [](Point<2>& self, int index) { return self[index]; })
|
||||
.def("__getitem__", [](Point<3>& self, int index) { return self[index]; })
|
||||
.def("__len__", [](Point<3>& /*unused*/) { return 3; })
|
||||
;
|
||||
|
||||
py::implicitly_convertible<py::tuple, Point<3>>();
|
||||
|
Loading…
Reference in New Issue
Block a user