brace_r = 5;
brace_len = 50;
+straps_y_adj = [ 3.5,
+ 0,
+ 0 ];
+
// calculated
straps_y = [ -bank_y_sz * 0.25, // these entries are special and used
strap_r = strap_th;
brace_total_len = brace_len + main_th;
-brace_ctrs_y = [ straps_y[0] - (brace_r + strap_w/2),
- straps_y[1] + (brace_r + strap_w/2) ];
+brace_ctrs_y_nom = [ straps_y[0] - (brace_r + strap_w/2),
+ straps_y[1] + (brace_r + strap_w/2) ];
+
+brace_ctrs_y = [ (straps_y + straps_y_adj)[0] + (brace_r + strap_w/2),
+ (straps_y + straps_y_adj)[1] + (brace_r + strap_w/2) ];
clamp_width_actual = max(clamp_min_width, holder_x_sz);
}
}
translate([brace_total_len, 0,0])
- linextr_y_xz(brace_ctrs_y[0] - brace_r,
- brace_ctrs_y[1] + brace_r)
+ linextr_y_xz(brace_ctrs_y_nom[0] - brace_r,
+ brace_ctrs_y_nom[1] + brace_r)
BraceTubePlan();
}
- for (strap_y = straps_y) {
+ for (strap_y = straps_y + straps_y_adj) {
translate([0, strap_y, 0]) {
linextr(-holder_x_sz/2,
+holder_x_sz/2){
}
}
- for (strap_y = straps_y)
+ for (strap_y = straps_y + straps_y_adj)
translate([0, strap_y, 0])
rotate([0,0,-90])
rotate([0,90,0])