From eeb1baf352e2d7a7065981c9d83dd30c3a351242 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 1 Feb 2020 15:30:53 +0100 Subject: [PATCH] Gear: don't allow less than 2 teeth --- boxes/generators/gear.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/boxes/generators/gear.py b/boxes/generators/gear.py index c74fe83..f5b7fea 100644 --- a/boxes/generators/gear.py +++ b/boxes/generators/gear.py @@ -57,6 +57,9 @@ class Gears(Boxes): # adjust to the variables you want in the local scope t = self.thickness + self.teeth1 = max(2, self.teeth1) + self.teeth2 = max(2, self.teeth2) + if not self.shaft2: self.shaft2 = self.shaft1 if not self.dpercentage2: