diff --git a/src/Mod/Path/App/Area.cpp b/src/Mod/Path/App/Area.cpp index d5cf751632..aa76a8b6e2 100644 --- a/src/Mod/Path/App/Area.cpp +++ b/src/Mod/Path/App/Area.cpp @@ -2059,6 +2059,8 @@ TopoDS_Shape Area::makePocket(int index, PARAM_ARGS(PARAM_FARG,AREA_PARAMS_POCKE shift = 0.0; //Line pattern does not support shift Point center(box.Centre()); double r = box.Radius()+stepover; + if ( extra_offset > 0 ) + r += extra_offset; int steps = (int)ceil(r*2.0/stepover); for(int i=0;i