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())