From a1abe1b556dd988d8b6f5fe6a878e3a616f17d1f Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 20 Apr 2014 21:54:33 +0200 Subject: [PATCH] Add polyline() --- boxes.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/boxes.py b/boxes.py index 9657ed9..6de428b 100755 --- a/boxes.py +++ b/boxes.py @@ -606,6 +606,13 @@ class Boxes: rad = math.atan2(dy, dx) self.continueDirection(rad) + def polyline(self, *args): + for i, arg in enumerate(args): + if i % 2: + self.corner(arg) + else: + self.edge(arg) + def bedBoltHole(self, length, bedBoltSettings=None): d, d_nut, h_nut, l, l1 = bedBoltSettings or self.bedBoltSettings self.edge((length-d)/2.0)