From b0d321b4b22ef0615c9a0c7f6b14d23bbc2b68a1 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 8 Jun 2013 15:19:28 +0200 Subject: [PATCH] fix burn correction for corner() --- boxes.py | 2 +- silverwarebox.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boxes.py b/boxes.py index 525b227..91b2bd3 100755 --- a/boxes.py +++ b/boxes.py @@ -75,7 +75,7 @@ class Boxes: self.ctx.arc(0, radius+self.burn, radius+self.burn, -0.5*math.pi, rad - 0.5*math.pi) else: - self.ctx.arc_negative(0, -(radius+self.burn), radius+self.burn, + self.ctx.arc_negative(0, -(radius-self.burn), radius-self.burn, 0.5*math.pi, rad + 0.5*math.pi) self.continueDirection(rad) diff --git a/silverwarebox.py b/silverwarebox.py index 4c1de3d..a1eba21 100755 --- a/silverwarebox.py +++ b/silverwarebox.py @@ -66,17 +66,17 @@ class Silverware(Boxes): def render(self, x, y, h, r): self.ctx.save() - self.moveTo(10, 10) + self.moveTo(2, 2) self.wall(x, y, h+self.thickness+5, r) - self.moveTo(0, h+20) + self.moveTo(self.thickness, h+7*self.thickness) self.centerWall(x,h) - self.moveTo(x+20, 0) + self.moveTo(x+4*self.thickness, 0) for i in range(3): self.smallWall(y, h) - self.moveTo(y/2.0+20, 0) + self.moveTo(y/2.0+5, 0) - self.moveTo(-1.5*y-80, h) + self.moveTo(-1.5*y-55, h-15) self.basePlate(x, y, r) self.ctx.restore()