+ for (m=[0,1]) {
+ mirror([0, m, 0]) {
+ linextr(-0.1, vhook_outer_dia/2)
+ VHookProfile();
+ translate([0, -vhook_inside/2 -vhook_th/2, vhook_outer_dia/2])
+ sphere(r= vhook_th/2);
+ }
+ }
+
+ intersection(){
+ VHookHookMain(outer=true);
+ linextr_y_xz(0, vhook_outer_dia/2) hull(){
+ VHookProfile();
+ translate([0,-0.1]) square(center=true, [vhook_th, 0.2]);
+ }
+ }
+