hose_base_offset = 30;
hose_side_thick = 5;
+hose_side_stalk_thick = 6;
pump_protr_protr = 3;
pump_side_height = 20;
module HoseSidePlan(){
ro = hose_inner_dia/2 + hose_side_width;
ri = (hose_inner_dia/2);
+ st = hose_side_stalk_thick/2;
apx = sqrt( ri*ri - (hose_aperture*hose_aperture)/4 );
apsq = hose_base_offset + apx - hose_aperture/2;
echo(apx,apsq);
difference(){
- hull(){
- translate([-1, -ro]) square([1, ro*2]);
+ union(){
+ translate([-1, -st]) square([hose_base_offset+1, st*2]);
translate([hose_base_offset, 0]) circle(r= ro);
}
translate([hose_base_offset, 0]) circle(r= hose_inner_dia/2);