From 6f0a4cae86bd608cb66585e06f686fd52065231e Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Wed, 23 Nov 2016 21:26:31 +0100 Subject: [PATCH] Use polyline() for FingerJointEdge --- boxes/edges.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/boxes/edges.py b/boxes/edges.py index bcb413e..2076ca2 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -570,6 +570,8 @@ class FingerJointEdge(BaseEdge, FingerJointBase): self.edge(leftover / 2.0) + h = self.settings.height + for i in range(fingers): if i != 0: if not positive and bedBolts and bedBolts.drawBolt(i): @@ -581,13 +583,7 @@ class FingerJointEdge(BaseEdge, FingerJointBase): else: self.edge(s) - self.corner(-90 * p) - self.edge(self.settings.height) - self.corner(90 * p) - self.edge(f) - self.corner(90 * p) - self.edge(self.settings.height) - self.corner(-90 * p) + self.polyline(0, -90 * p, h, 90 * p, f, 90 * p, h, -90 * p) self.edge(leftover / 2.0)