- fixes in Panelize and Cutout Tool (Panelize has issues when exporting Gerber with aperture macros)

This commit is contained in:
Marius Stanciu
2021-01-17 23:25:23 +02:00
committed by Marius
parent 00a1b72553
commit 671b99912d
4 changed files with 21 additions and 3 deletions

View File

@@ -1693,7 +1693,10 @@ class CutOut(AppTool):
# 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 = linemerge(new_solid_geometry)
try:
new_solid_geometry = linemerge(new_solid_geometry)
except ValueError:
pass
self.man_cutout_obj.solid_geometry = new_solid_geometry
# then do it on each tool in the manual cutout Geometry object