- fixed bug in Set Origin function

This commit is contained in:
Marius Stanciu
2019-02-24 17:10:01 +02:00
committed by Marius S
parent 8acb3b782d
commit a25fc1e88c
3 changed files with 14 additions and 2 deletions

View File

@@ -4329,6 +4329,11 @@ class Excellon(Geometry):
for drill in self.drills:
drill['point'] = affinity.translate(drill['point'], xoff=dx, yoff=dy)
# offset solid_geometry
for tool in self.tools:
for geo in self.tools[tool]['solid_geometry']:
geo = affinity.translate(geo, xoff=dx, yoff=dy)
# Slots
for slot in self.slots:
slot['stop'] = affinity.translate(slot['stop'], xoff=dx, yoff=dy)