From: Ian Jackson Date: Fri, 5 Jun 2020 23:12:19 +0000 (+0100) Subject: bike-phone-mount: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=7902d05fd03e305d2adb361543cbf8c270807e43;p=reprap-play.git bike-phone-mount: wip Signed-off-by: Ian Jackson --- diff --git a/bike-phone-mount.scad b/bike-phone-mount.scad index 576e749..691fd4c 100644 --- a/bike-phone-mount.scad +++ b/bike-phone-mount.scad @@ -10,16 +10,17 @@ neck_width = 26.5 - 0.45; neck_depth = 28.5 - 0.45; neck_length = 1.5 + 0.50; -demo_ceil = 5; +slope = .65; +extra_slope = 3; -slope = 0.35; +demo_ceil = 4; // calculated nep0 = [0,0]; nep1 = nep0 + [0,1] * neck_length; nep7 = nep0 + [1,0] * lip_depth; -nep2 = [ nep7[0], nep1[1] + slope * (nep7[0] - nep1[0]) ]; +nep2 = [ nep7[0] + extra_slope, nep1[1] + slope * (nep7[0] + extra_slope - nep1[0]) ]; nep3 = nep2 + [0, 0.1]; nep4 = [ nep0[0]-1, nep3[1] ]; nep6 = nep7 + [0,-1] * lip_height; @@ -62,10 +63,11 @@ module Neck() { } module DemoCeil() { + c = demo_ceil + extra_slope; linextr(0, 0.8) { rectfromto - ([ -(neck_width/2 + demo_ceil), -demo_ceil ], - [ +(neck_width/2 + demo_ceil), neck_depth + demo_ceil]); + ([ -(neck_width/2 + c), -demo_ceil ], + [ +(neck_width/2 + c), neck_depth + c]); } }