diff --git a/modules/geom/pymod/export_vec2.cc b/modules/geom/pymod/export_vec2.cc index 6c0722ffcbb2117886fa96c6065bf52b2e292029..d32c72ad96b063fc432c7bb976277df966fd67e6 100644 --- a/modules/geom/pymod/export_vec2.cc +++ b/modules/geom/pymod/export_vec2.cc @@ -30,6 +30,7 @@ void export_Vec2() class_<Vec2>("Vec2",init<>()) .def(init<Real,Real>()) + .def(init<const Vec2&>()) .def(init<const Vec3&>()) .def(init<const Vec4&>()) .def(self *= Real()) diff --git a/modules/geom/pymod/export_vec3.cc b/modules/geom/pymod/export_vec3.cc index f822214b2ad4f2399abb387770f1e8d53a867f18..b9bf4edea774e85e83916826d2f6b77ace2b35d6 100644 --- a/modules/geom/pymod/export_vec3.cc +++ b/modules/geom/pymod/export_vec3.cc @@ -38,6 +38,7 @@ void export_Vec3() .def(init<Real,Real,Real>()) .def(init<const Vec2&>()) .def(init<const Vec4&>()) + .def(init<const Vec3&>()) .def(self *= Real()) .def(self /= Real()) .def(self += Real()) diff --git a/modules/geom/pymod/export_vec4.cc b/modules/geom/pymod/export_vec4.cc index 8a4f9e2f318964a7cdaa3fc0c9a2f1d8ce8da50e..9bb3936546528df0886681c88656a11b8b61c12c 100644 --- a/modules/geom/pymod/export_vec4.cc +++ b/modules/geom/pymod/export_vec4.cc @@ -35,6 +35,7 @@ void export_Vec4() .def(init<Real,Real,Real,Real>()) .def(init<const Vec2&>()) .def(init<const Vec3&>()) + .def(init<const Vec4&>()) .def(self *= Real()) .def(self /= Real()) .def(self += Real())