diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 164f751..b2e8d56 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -434,7 +434,7 @@ class App(QtCore.QObject): lambda: self.worker_task.emit({'fcn': self.version_check, 'params': [], 'worker_name': "worker2"})) - self.thr2.start() + # self.thr2.start() ### Signal handling ### ## Custom signals diff --git a/FlatCAMObj.py b/FlatCAMObj.py index 9c2dae9..cd1fe23 100644 --- a/FlatCAMObj.py +++ b/FlatCAMObj.py @@ -668,6 +668,7 @@ class FlatCAMGerber(FlatCAMObj, Gerber): for poly in geometry: # TODO: Too many things hardcoded. try: + poly = poly.simplify(TOLERANCE) patch = PolygonPatch(poly, facecolor="#BBF268", edgecolor="#006E20", @@ -679,6 +680,7 @@ class FlatCAMGerber(FlatCAMObj, Gerber): FlatCAMApp.App.log.warning(str(poly)) else: for poly in geometry: + poly = poly.simplify(TOLERANCE) x, y = poly.exterior.xy self.axes.plot(x, y, linespec) for ints in poly.interiors: