- added a method for intersection to FlatCAMRtree class

This commit is contained in:
Marius Stanciu 2020-11-05 12:22:12 +02:00 committed by Marius
parent cbcd6595cb
commit a4c8737ab7
2 changed files with 10 additions and 0 deletions

View File

@ -3800,6 +3800,7 @@ class AppGerberEditor(QtCore.QObject):
pass
else:
for clear_geo in global_clear_geo:
# Make sure that the clear_geo is within the solid_geo otherwise we loose
# Make sure that the clear_geo is within the solid_geo otherwise we loose
# the solid_geometry. We want for clear_geometry just to cut into
# solid_geometry not to delete it

View File

@ -8607,6 +8607,15 @@ class FlatCAMRTree(object):
"""
return next(self.rti.nearest(pt, objects=True))
def intersection(self, pt):
"""
Will raise StopIteration if no items are found.
:param pt:
:return:
"""
return next(self.rti.intersection(pt, objects=True))
class FlatCAMRTreeStorage(FlatCAMRTree):
"""