diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index 07c28a10e1..ac704f160f 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -62,6 +62,7 @@ #include #include #include +#include #include @@ -172,9 +173,14 @@ PyObject* TopoShapePy::copy(PyObject *args) } if (!shape.IsNull()) { +#if OCC_VERSION_HEX >= 0x070000 BRepBuilderAPI_Copy c(shape, PyObject_IsTrue(copyGeom) ? Standard_True : Standard_False, PyObject_IsTrue(copyMesh) ? Standard_True : Standard_False); +#else + BRepBuilderAPI_Copy c(shape, + PyObject_IsTrue(copyGeom) ? Standard_True : Standard_False); +#endif static_cast(cpy)->getTopoShapePtr()->setShape(c.Shape()); } return cpy;