Merge pull request #162 from abosafia/master

fix overcut
pull/269/head
Alain Pelletier 2024-04-24 14:10:58 -03:00 zatwierdzone przez GitHub
commit 46cd81f7f8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -277,7 +277,7 @@ class CamCurveOvercuts(Operator):
v.normalize()
p = p - v * diameter / 2
if abs(a) < pi / 2:
shape = utils.Circle(diameter / 2, 64)
shape = polygon_utils_cam.Circle(diameter / 2, 64)
shape = shapely.affinity.translate(
shape, p.x, p.y)
else:
@ -390,7 +390,7 @@ class CamCurveOvercutsB(Operator):
print("abs(a)", abs(a))
if abs(a) <= pi / 2 + 0.0001:
print("<=pi/2")
shape = utils.Circle(radius, 64)
shape = polygon_utils_cam.Circle(radius, 64)
shape = shapely.affinity.translate(shape, pos.x, pos.y)
else: # elongate overcut circle to make sure tool bit can fit into slot
print(">pi/2")