X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=scaffold-clamp-common.scad;h=f1916ef66d754dbf63bf474a3b036116f38aa30e;hp=0f7ddf00b0b13732d6ebd835d83494a80b713b29;hb=723ab7fc6fb089b1b63478783d22f7da472e6dec;hpb=6dba99d4594590c1af949fbd0379d366a05c2ca6 diff --git a/scaffold-clamp-common.scad b/scaffold-clamp-common.scad index 0f7ddf0..f1916ef 100644 --- a/scaffold-clamp-common.scad +++ b/scaffold-clamp-common.scad @@ -56,7 +56,7 @@ vhook_inside = 15; vhook_theta = atan2( smooth_r, main_r ); -vhook_y0 = -cos(vhook_theta) * (main_r + smooth_r); +vhook_y0 = -max(main_r, (tube_dia/2 + vhook_th)); vhook_ctr = vhook_y0 - vhook_inside/2; vhook_outer_dia = vhook_inside + vhook_th*2; @@ -169,13 +169,6 @@ module PlanDemo(){ ////toplevel // ---------- vhook ---------- -module VHookPlan() { - PlanWeldMainCircle(){ - rectfromto([ -vhook_th/2, 0 ], - [ +vhook_th/2, vhook_y0 ]); - } -} - module VHookProfile() { translate([0, -vhook_inside/2 - vhook_th/2]) circle(r = vhook_th/2); @@ -190,8 +183,6 @@ module VHookHookMain(){ ////toplevel module VHookPartA(){ ////toplevel DummyA(); - linextr(min_z, min(min_z + vhook_outer_dia * 1.5, max_z)) - VHookPlan(); translate([0, vhook_ctr, min_z + vhook_outer_dia/2]){ linextr(-0.1, vhook_outer_dia/2)