From ba3152e5f9968321baeb444d19d4a50b6808baba Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Fri, 19 May 2023 02:23:40 +0300 Subject: [PATCH] - CutOut Plugin - fixed the manual adding of gaps --- CHANGELOG.md | 4 ++++ appPlugins/ToolCutOut.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe33626a..759d99c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM Evo beta ================================================= +19.05.2023 + +- CutOut Plugin - fixed the manual adding of gaps + 17.05.2023 - Thieving Plugin: fixed errors due of changes in the Shapely module diff --git a/appPlugins/ToolCutOut.py b/appPlugins/ToolCutOut.py index e702b7cf..7c37041a 100644 --- a/appPlugins/ToolCutOut.py +++ b/appPlugins/ToolCutOut.py @@ -1669,7 +1669,7 @@ class CutOut(AppTool): self.mb_manual_cuts.append(rests_geo) # first subtract geometry for the total solid_geometry - new_solid_geometry = CutOut.subtract_geo(self.man_cutout_obj.solid_geometry, cut_poly) + new_solid_geometry = self.subtract_geo(self.man_cutout_obj.solid_geometry, cut_poly) try: new_solid_geometry = linemerge(new_solid_geometry) except ValueError: @@ -2176,7 +2176,7 @@ class CutOut(AppTool): Results are placed in self.flat_geometry - :param geometry: Shapely type or list or list of list of such. + :param geometry: Shapely type or list or a list of lists of such. """ flat_geo = [] work_geo = geometry.geoms if isinstance(geometry, (MultiPolygon, MultiLineString)) else geometry