pin_hole_dia = pin_dia/2;
pin_tail = pin_hole_dia + pin_head_th + hinge_z_gap*3;
+$print_horiz = false;
+
// ========== calculated ==========
TAU = PI*2;
cleat_horn_tl = cleat_horn_l + cleat_stem_l/2;
-vcleat_dz = max(0,
- cleat_horn_tl
- + cleat_horn_d_min[0]/2
- - cleat_horn_d_min[0]/2 * cleat_overlap
- - total_z/2
- );
+vcleat_dz =
+ $print_horiz ? 0 : max(0,
+ cleat_horn_tl
+ + cleat_horn_d_min[0]/2
+ - cleat_horn_d_min[0]/2 * cleat_overlap
+ - total_z/2
+ );
// calculated - hhook
circle(r = tube_dia/2 + 0.1);
}
}
+ if (!$print_horiz)
translate([0,0, total_z * 0.5])
cube(center=true,
(main_r + cleat_stem_l)*4 * [1,1,0] +
}
}
-module VCleatA(){ ////toplevel
+module VCleatA(){
DummyA();
VCleat();
}
+module VCleatAPrint(){ ////toplevel
+ rotate($print_horiz ? [90,0,0] : [0,0,0]) {
+ VCleatA();
+ }
+}
+
// ---------- hhook ----------
module HHookHookPlan(){