From: Ian Jackson Date: Sat, 5 Nov 2022 13:31:19 +0000 (+0000) Subject: topeak-mtx-tortec-expeditionrack-adapter: move difference X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=37ce131aca208a71c744bb6a1f01cf74415cdfe6;p=reprap-play.git topeak-mtx-tortec-expeditionrack-adapter: move difference Signed-off-by: Ian Jackson --- diff --git a/topeak-mtx-tortec-expeditionrack-adapter.scad b/topeak-mtx-tortec-expeditionrack-adapter.scad index 16804da..ab8830c 100644 --- a/topeak-mtx-tortec-expeditionrack-adapter.scad +++ b/topeak-mtx-tortec-expeditionrack-adapter.scad @@ -222,16 +222,20 @@ module FamLinextr(){ } module FamGraspElevation(){ - hull(){ - ybot = $rack_rail_y - rack_rail_dia/2 + grasp_large_r - - fit_slope_len * 0.5; - for (y = [ - ybot, - adapt_main_top_y - grasp_large_r - ]) - for (dx= [-1,+1] * rack_rail_dia/2) - translate([ -$foreaftmaint_rail_z + dx, y ]) - circle(r= grasp_large_r); + difference(){ + hull(){ + ybot = $rack_rail_y - rack_rail_dia/2 + grasp_large_r + - fit_slope_len * 0.5; + for (y = [ + ybot, + adapt_main_top_y - grasp_large_r + ]) + for (dx= [-1,+1] * rack_rail_dia/2) + translate([ -$foreaftmaint_rail_z + dx, y ]) + circle(r= grasp_large_r); + } + translate([0, adapt_main_top_y]) + rectfromto([-500, 0], [500, 500]); } } @@ -288,11 +292,7 @@ module Principal(){ FamLinextr(){ rectfromto([ -$foreaftmaint_rail_z, adapt_main_top_y ], [ 0, block_y_min]); - difference(){ - FamGraspElevation(); - translate([0, adapt_main_top_y]) - rectfromto([-500, 0], [500, 500]); - } + FamGraspElevation(); } } }