// -*- C -*-
+include <commitid.scad>
+
pump_main_dia = 38;
pump_side_width = 5;
pump_side_thick = 4;
intersection(){
translate([0,100,0])
rotate([90,0,0])
- linear_extrude(height=200)
+ linear_extrude(height=200, convexity=10)
PumpSideElevation();
union(){
translate([0,0,-100])
- linear_extrude(height=200)
+ linear_extrude(height=200, convexity=10)
PumpSidePlan();
// baseplate
hull(){
-(pump_side_thick + pump_side_height)])
cylinder(r=pump_main_dia/2, h=200);
}
+ rotate([0,0,180])
+ mirror([0,0,1])
+ translate([-0,
+ -br,
+ pump_side_total_height])
+ Commitid_BestCount_M([baseplate + pump_protr_protr,
+ br*2]);
}
module HoseSidePlan(){
module HoseSide(){
mirror([0,0,1])
- linear_extrude(height=hose_side_thick)
+ linear_extrude(height=hose_side_thick, convexity=10)
HoseSidePlan();
}