From ba53710a3b4d0428b13d1ebca02abe667ced2758 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 20 Jul 2013 18:09:51 +0200 Subject: [PATCH] Merge flex of flexbox2 if no space in between --- flexbox2.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/flexbox2.py b/flexbox2.py index 5e20b46..8b8c51f 100755 --- a/flexbox2.py +++ b/flexbox2.py @@ -39,16 +39,19 @@ class FlexBox(Boxes): x, y, z, r = self.x, self.y, self.z, self.r self.edges["F"](y-r, False) - self.flexEdge(self.c4, z+2*self.thickness) - self.edge(x-2*r) - self.flexEdge(self.c4, z+2*self.thickness) + if (x-2*r < 0.1): + self.flexEdge(2*self.c4, z+2*self.thickness) + else: + self.flexEdge(self.c4, z+2*self.thickness) + self.edge(x-2*r) + self.flexEdge(self.c4, z+2*self.thickness) self.latch(self.latchsize, False) self.edge(z+2*self.thickness) self.latch(self.latchsize, False, True) self.edge(self.c4) self.edge(x-2*r) self.edge(self.c4) - self.edges["F"](y-r, False) + self.edges["F"](y-r) self.corner(90) self.edge(self.thickness) self.edges["f"](z)