From 1c70ad66addcd93770fcb692f208216e66d5ddde Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 22 Jul 2016 21:27:59 +0100 Subject: [PATCH] trackpump-mutlihead-clip: wip new hose side plan --- trackpump-mutlihead-clip.scad | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/trackpump-mutlihead-clip.scad b/trackpump-mutlihead-clip.scad index c15c38b..265f2ba 100644 --- a/trackpump-mutlihead-clip.scad +++ b/trackpump-mutlihead-clip.scad @@ -118,6 +118,11 @@ module HoseSideElevation(){ module HoseSidePlan(){ ro = hose_inner_dia/2 + hose_side_width; + ri = (hose_inner_dia/2); + + apx = sqrt( ri*ri - (hose_aperture*hose_aperture)/4 ); + apsq = hose_base_offset + apx - hose_aperture/sqrt(2); + echo(apsq); difference(){ hull(){ @@ -125,7 +130,12 @@ module HoseSidePlan(){ translate([hose_base_offset, 0]) circle(r= ro); } translate([hose_base_offset, 0]) circle(r= hose_inner_dia/2); + translate([apsq, 0]) + rotate(-45) + square([50,50]); } + + %square(center=true, [100, hose_aperture]); } module HoseSide(){ @@ -150,7 +160,7 @@ module ClipPrint(){ //PumpSidePlan(); //PumpSideElevation(); -HoseSidePlan(); +linear_extrude(height=1) HoseSidePlan(); //PumpSide(); //HoseSide(); //Clip(); -- 2.30.2