From 7fd43066644fcc383426ed91f0b526e422d3f2a7 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 19 Sep 2020 22:39:30 +0200 Subject: [PATCH] Add h edge to top_edge parameter Resolves: #244 --- boxes/__init__.py | 2 +- boxes/generators/storagerack.py | 2 +- boxes/generators/storageshelf.py | 2 +- boxes/generators/typetray.py | 2 +- boxes/lids.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/boxes/__init__.py b/boxes/__init__.py index 562042d..ed8c2be 100755 --- a/boxes/__init__.py +++ b/boxes/__init__.py @@ -432,7 +432,7 @@ class Boxes: if default is None: default = "e" self.argparser.add_argument( "--top_edge", action="store", - type=ArgparseEdgeType("efFcESikvLt"), choices=list("efFcESikvfLt"), + type=ArgparseEdgeType("efFhcESikvLt"), choices=list("efFhcESikvfLt"), default=default, help="edge type for top edge") elif arg == "outside": if default is None: default = True diff --git a/boxes/generators/storagerack.py b/boxes/generators/storagerack.py index 2bf416c..f10191e 100644 --- a/boxes/generators/storagerack.py +++ b/boxes/generators/storagerack.py @@ -71,7 +71,7 @@ class StorageRack(Boxes): # outer walls b = self.bottom_edge t = self.top_edge - self.closedtop = self.top_edge in "fF" + self.closedtop = self.top_edge in "fFh" # sides diff --git a/boxes/generators/storageshelf.py b/boxes/generators/storageshelf.py index 37e3fe1..ef59097 100644 --- a/boxes/generators/storageshelf.py +++ b/boxes/generators/storageshelf.py @@ -84,7 +84,7 @@ class StorageShelf(_TopEdge): #if top_edge is t put the handle on the x walls if(self.top_edge=='t'): t1,t2,t3,t4=(t2,t1,t4,t3) - self.closedtop = self.top_edge in "fF" + self.closedtop = self.top_edge in "fFh" # x sides diff --git a/boxes/generators/typetray.py b/boxes/generators/typetray.py index 8b857e5..6874a1f 100644 --- a/boxes/generators/typetray.py +++ b/boxes/generators/typetray.py @@ -92,7 +92,7 @@ class TypeTray(_TopEdge): # outer walls b = self.bottom_edge t1, t2, t3, t4 = self.topEdges(self.top_edge) - self.closedtop = self.top_edge in "fF" + self.closedtop = self.top_edge in "fFh" # x sides diff --git a/boxes/lids.py b/boxes/lids.py index e0c6657..9a7c268 100644 --- a/boxes/lids.py +++ b/boxes/lids.py @@ -125,7 +125,7 @@ class _TopEdge(Boxes): self.rectangularWall(x, y, "CCCC", bedBolts=[d2, d3, d2, d3], move="up") elif top_edge == "f": self.rectangularWall(x, y, "FFFF", move="up") - elif top_edge == "F": + elif top_edge == "F" or top_edge == "h": self.rectangularWall(x, y, "ffff", move="up") elif top_edge == "L": self.rectangularWall(x, y, "nlmE", move="up")