- fixed a small bug in the Tool Solder Paste: the App don't take into consideration pads already filled with solder paste.

This commit is contained in:
Marius Stanciu
2019-02-23 18:51:42 +02:00
committed by Marius S
parent 568d97d899
commit 2291a58727
3 changed files with 8 additions and 4 deletions

View File

@@ -997,7 +997,7 @@ class SolderPaste(FlatCAMTool):
geo_obj.special_group = 'solder_paste_tool'
geo = LineString()
work_geo = []
work_geo = self.flat_geometry
rest_geo = []
tooluid = 1
@@ -1021,7 +1021,7 @@ class SolderPaste(FlatCAMTool):
# We get possible issues if we try to directly use the Polygons, due of possible the interiors,
# so we do a hack: get first the exterior in a form of LinearRings and then convert back to Polygon
# because intersection does not work on LinearRings
for g in self.flat_geometry:
for g in work_geo:
# for whatever reason intersection on LinearRings does not work so we convert back to Polygons
poly = Polygon(g)
x_min, y_min, x_max, y_max = poly.bounds