From 6a057b3c555c6a4ecd44b5447ad31b446b3b5f0d Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 21 Feb 2016 18:30:25 +0100 Subject: [PATCH] Add CrossingFingerHoleEdge --- boxes.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/boxes.py b/boxes.py index 39483f5..a08e8dc 100755 --- a/boxes.py +++ b/boxes.py @@ -279,6 +279,16 @@ class FingerHoleEdge(Edge): def width(self): return (self.fingerHoleEdgeWidth+1) * self.thickness +class CrossingFingerHoleEdge(Edge): + def __init__(self, boxes, height, **kw): + Edge.__init__(self, boxes, None, **kw) + self.height = height + + def __call__(self, length, **kw): + self.fingerHolesAt(length/2.0, 0, self.height) + Edge.__call__(self, length) + + class DoveTailSettings(Settings): absolute_params = { "angle" : 50,