diff --git a/libsrc/occ/python_occ_basic.cpp b/libsrc/occ/python_occ_basic.cpp index 56322b39..d84e78d1 100644 --- a/libsrc/occ/python_occ_basic.cpp +++ b/libsrc/occ/python_occ_basic.cpp @@ -152,9 +152,7 @@ DLL_HEADER void ExportNgOCCBasic(py::module &m) return gp_Ax3(p,N, Vx); }), py::arg("p")=gp_Pnt(0,0,0), py::arg("n")=gp_Vec(0,0,1), py::arg("h")=gp_Vec(1,0,0)) .def(py::init([](gp_Ax1 ax1) { - gp_Ax3 ax; - ax.SetAxis(ax1); - return ax; + return gp_Ax3(ax1.Location(), ax1.Direction()); }), py::arg("axis")) .def(py::init()) .def_property("p", [](gp_Ax3 & ax) { return ax.Location(); }, [](gp_Ax3&ax, gp_Pnt p) { ax.SetLocation(p); })