diff --git a/README.md b/README.md index 60e9aac6..2264ea6e 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ CAD program, and create G-Code for Isolation routing. - added zoom fit for Set Origin command - added move action for solid_geometry stored in the gerber_obj.apertures - fixed camlib.Gerber skew, rotate, offset, mirror functions to work for geometry stored in the Gerber apertures +- fixed Gerber Editor follow_geometry reconstruction 7.05.2019 diff --git a/flatcamEditors/FlatCAMGrbEditor.py b/flatcamEditors/FlatCAMGrbEditor.py index 9ca91698..c839f083 100644 --- a/flatcamEditors/FlatCAMGrbEditor.py +++ b/flatcamEditors/FlatCAMGrbEditor.py @@ -3070,7 +3070,8 @@ class FlatCAMGrbEditor(QtCore.QObject): elif k == 'follow_geometry': grb_obj.apertures[storage_apid][k] = [] for geo in v: - new_geo = deepcopy(geo.geo) + geo = (geo.geo.buffer(-int(k) / 2)).exterior + new_geo = deepcopy(geo) grb_obj.apertures[storage_apid][k].append(new_geo) follow_buffer.append(new_geo) else: