+// center hooks
+for (y = [-1, 1]) scale([1, y, 1])
+ difference() {
+ translate([-hook_center_hole/2-hook_l, body_w/2, 0])
+ cube([2*hook_l+hook_center_hole, hook_w + wall, hook_h]);
+ translate([-hook_center_hole/2, body_w/2 + wall, -eps])
+ cube([hook_center_hole, hook_hole_w, hook_h+2*eps]);
+ for (x = [-1, 1]) scale([x, 1, 1])
+ translate([hook_center_hole/2+hook_l - hook_hole_l,
+ body_w/2 + wall, -eps])
+ cube([hook_hole_l + eps, hook_hole_w, hook_h+2*eps]);
+ }
+