diff --git a/boxes/parts.py b/boxes/parts.py index e450088..93c1570 100644 --- a/boxes/parts.py +++ b/boxes/parts.py @@ -43,6 +43,10 @@ class Parts: self.move(size, size, move) def waivyKnob(self, diameter, n=20, angle=45, hole=0, callback=None, move=""): + + if n < 2: + return + size = diameter + pi * diameter / n if self.move(size, size, move, before=True): @@ -68,6 +72,9 @@ class Parts: callback=None, move=""): size = diameter + if n < 2: + return + if self.move(size, size, move, before=True): return