From 1ba33c8192bf541e99a94a81ecfcce284ded3d43 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 12 Feb 2023 15:04:37 +0100 Subject: [PATCH] WallRollHolder: Fix side pieces --- boxes/generators/wallrollholder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/boxes/generators/wallrollholder.py b/boxes/generators/wallrollholder.py index 7e8b6ae..444c406 100644 --- a/boxes/generators/wallrollholder.py +++ b/boxes/generators/wallrollholder.py @@ -53,8 +53,9 @@ class WallRollHolder(_WallMountedBox): self.moveTo(0, self.edges["B"].margin()) self.edges["B"](h) - self.fingerHolesAt(-(a/2+3*t), self.burn, d/2, 90) - self.polyline(0, 90, d/2, (90, a/2 + 3*t)) + self.fingerHolesAt(-(a/2+3*t), self.burn+self.edges["B"].endwidth(), d/2, 90) + self.polyline(0, 90, self.edges["B"].endwidth() + d/2, + (90, a/2 + 3*t)) r = a/2 + 3*t a = math.atan2(float(d/2), (h-a-6*t)) @@ -63,6 +64,7 @@ class WallRollHolder(_WallMountedBox): self.corner(alpha, r) self.edge(((h-2*r)**2+(d/2)**2)**0.5) self.corner(90-alpha, r) + self.edge(self.edges["B"].startwidth()) self.corner(90) self.move(tw, th, move)