Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
knob_behind_across = 12.2 + 0.75;
behind_knob_th = 5;
-clamp_width = 20;
+clamp_min_width = 20;
clamp_gap = 2;
bridge_slop = 1.2;
-hinge_lobes = 2;
+hinge_lobe_per = 10;
hinge_gap_z = 0.75;
hinge_gap_xy = 0.75;
brace_ctrs_y = [ straps_y[0] - (brace_r + strap_r/2),
straps_y[1] + (brace_r + strap_r/2) ];
-clamp_width_actual = max(clamp_width, 0);
+clamp_width_actual = max(clamp_min_width, holder_x_sz);
+hinge_lobes = floor(clamp_width_actual / hinge_lobe_per);
hinge_stride = (clamp_width_actual + hinge_gap_z) / hinge_lobes;
hinge_outer_r = hinge_around + hinge_pin/2;