diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index ac704f160f..24c1c41d83 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -41,11 +41,14 @@ #endif # include # include +# include # include # include # include # include # include +# include +# include # include # include # include @@ -1605,7 +1608,11 @@ PyObject* TopoShapePy::makeChamfer(PyObject *args) if (edge.ShapeType() == TopAbs_EDGE) { //Add edge to fillet algorithm const TopoDS_Face& face = TopoDS::Face(mapEdgeFace.FindFromKey(edge).First()); +#if OCC_VERSION_HEX > 0x070300 mkChamfer.Add(radius, TopoDS::Edge(edge), face); +#else + mkChamfer.Add(radius, radius, TopoDS::Edge(edge), face); +#endif } } }