diff --git a/CHANGELOG.md b/CHANGELOG.md index 5367fc12..974a2c6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta ================================================= +9.06.2020 + +- fixed a possible problem in generating bounds value for a solid_geometry that have empty geo elements + 8.06.2020 - minor changes in the way that the tools are installed and connected diff --git a/camlib.py b/camlib.py index 4c432595..77a98c38 100644 --- a/camlib.py +++ b/camlib.py @@ -652,6 +652,12 @@ class Geometry(object): gmaxx = max(gmaxx, maxx_) gmaxy = max(gmaxy, maxy_) else: + try: + if k.is_empty: + continue + except Exception: + pass + minx_, miny_, maxx_, maxy_ = bounds_rec(k) gminx = min(gminx, minx_) gminy = min(gminy, miny_)