From 17e4eb8563989d7cec935fbedb17c3771fe2f60c Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Thu, 15 Nov 2018 22:10:19 +0100 Subject: [PATCH] PaintStorage: Fix heights --- boxes/generators/paintbox.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/boxes/generators/paintbox.py b/boxes/generators/paintbox.py index 7601173..cecbd3a 100644 --- a/boxes/generators/paintbox.py +++ b/boxes/generators/paintbox.py @@ -67,20 +67,22 @@ class PaintStorage(Boxes): # adjust to the variables you want in the local scope x, y = self.x, self.y t = self.thickness + stack = self.edges['s'].settings # Initialize canvas self.open() - h = t*(self.Stackable_holedistance+2*self.Stackable_height+1)+self.canheight + h = self.canheight - stack.height - stack.holedistance + t + # render your parts here self.rectangularWall(h, x, "eseS", callback=[None, lambda: self.fingerHolesAt(0, self.canheight/3, x, 0)], move="right") self.rectangularWall(y, x, "efef", move="right") - self.rectangularWall(t*(self.Stackable_holedistance+2*self.Stackable_height), x, "eeee", + self.rectangularWall(0.8*stack.height+stack.holedistance, x, "eeee", move="up") - self.rectangularWall(t*(self.Stackable_holedistance+2*self.Stackable_height), x, "eeee", + self.rectangularWall(0.8*stack.height+stack.holedistance, x, "eeee", move="") self.rectangularWall(y, x, "efef", callback=[self.paintholes], move="left")