From 1d0b023b2cd6f1ea139c399aa1942190bc444189 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 5 Nov 2022 13:18:52 +0000 Subject: [PATCH] topeak-mtx-tortec-expeditionrack-adapter: break out Signed-off-by: Ian Jackson --- topeak-mtx-tortec-expeditionrack-adapter.scad | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/topeak-mtx-tortec-expeditionrack-adapter.scad b/topeak-mtx-tortec-expeditionrack-adapter.scad index 6bc0aeb..bf96985 100644 --- a/topeak-mtx-tortec-expeditionrack-adapter.scad +++ b/topeak-mtx-tortec-expeditionrack-adapter.scad @@ -94,6 +94,9 @@ brk_bolt_nut_r = brk_bolt_nut_across_flats/2 / cos(360/12); function elevation_of_bolt_for(z) = rear_elevation_nominal - (z - brk_block_z/2) * rack_shear_ratio; +function rack_rail_y_of_elevation(elevation_nominal) = + brk_bottom_y - elevation_nominal - general_gap_y - rack_rail_dia/2; + echo(rack_shear_ratio); module GraspElevation(){ @@ -213,8 +216,7 @@ module AsForeAftMaint(){ module Principal(){ // calculated - $rack_rail_y = brk_bottom_y - $elevation_nominal - - general_gap_y - rack_rail_dia/2; + $rack_rail_y = rack_rail_y_of_elevation($elevation_nominal); $strap_barrel_y = $rack_rail_y + rack_rail_dia/2 + strap_barrel_dia/2; -- 2.30.2