Просмотр исходного кода

- fixed a possible problem in generating bounds value for a solid_geometry that have empty geo elements

Marius Stanciu 5 лет назад
Родитель
Сommit
99e274c82d
2 измененных файлов с 10 добавлено и 0 удалено
  1. 4 0
      CHANGELOG.md
  2. 6 0
      camlib.py

+ 4 - 0
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

+ 6 - 0
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_)