From ce5d7494afc064528a55e44b59b9a222fb8da68f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 5 Nov 2022 12:35:51 +0000 Subject: [PATCH] topeak-mtx-tortec-expeditionrack-adapter: correct for bolt offset Signed-off-by: Ian Jackson --- topeak-mtx-tortec-expeditionrack-adapter.scad | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/topeak-mtx-tortec-expeditionrack-adapter.scad b/topeak-mtx-tortec-expeditionrack-adapter.scad index 4f21703..fc10f61 100644 --- a/topeak-mtx-tortec-expeditionrack-adapter.scad +++ b/topeak-mtx-tortec-expeditionrack-adapter.scad @@ -85,7 +85,8 @@ brk_bolt_nut_top_y = -brk_nearbolt_recess_depth brk_bolt_nut_r = brk_bolt_nut_across_flats/2 / cos(360/12); -function elevation_of(z) = rear_elevation_nominal - z * rack_shear_ratio; +function elevation_of_bolt_for(z) = rear_elevation_nominal + - (z - brk_block_z/2) * rack_shear_ratio; echo(rack_shear_ratio); @@ -320,13 +321,13 @@ module Principal(){ module Front(){ ////toplevel // xxx elevation is wrong Principal($elevation_nominal= - elevation_of(rear_to_cross_rail + rear_bolt_to_front_bolt), + elevation_of_bolt_for(rear_to_cross_rail + rear_bolt_to_front_bolt), $foreaftmaint_dz= 0); } module Rear(){ ////toplevel Principal($elevation_nominal= - elevation_of(rear_to_cross_rail), + elevation_of_bolt_for(rear_to_cross_rail), $foreaftmaint_dz= rear_to_cross_rail); } -- 2.30.2