pump_protr_flat = 3;
pump_protr_slope = 0.9;
+hose_inner_dia = 20;
+hose_aperture = 11;
+hose_side_width = 5;
+hose_base_offset = 30;
+
hose_head_dia = 28;
hose_side_thick = 5;
-hose_base_offset = 10;
hose_head_width = 22;
-hose_side_width = 4;
pump_protr_protr = 3;
pump_side_height = 20;
}
}
+module HoseSidePlan(){
+ ro = hose_inner_dia/2 + hose_side_width;
+
+ difference(){
+ hull(){
+ translate([-1, -ro]) square([1, ro*2]);
+ translate([hose_base_offset, 0]) circle(r= ro);
+ }
+ translate([hose_base_offset, 0]) circle(r= hose_inner_dia/2);
+ }
+}
+
module HoseSide(){
for (m=[0,1]) {
mirror([0,m,0])
//PumpSidePlan();
//PumpSideElevation();
-//HoseSideElevation();
+HoseSidePlan();
//PumpSide();
//HoseSide();
//Clip();
-ClipPrint();
+//ClipPrint();