From dd0f2d748cb0cf1ff936bf9476a7f8b72ab8e0e3 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 1 Feb 2020 14:27:17 +0100 Subject: [PATCH] ChestHingeSettings: check pin_height for minimal size --- boxes/edges.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boxes/edges.py b/boxes/edges.py index 572f727..faad2e1 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -1133,6 +1133,10 @@ Values: "play" : 0.1, } + def checkValues(self): + if self.pin_height / self.thickness < 1.2: + raise ValueError("ChestHingeSettings: 'pin_height' must be >= 1.2") + def pinheight(self): return ((0.9*self.pin_height)**2-self.thickness**2)**0.5