diff --git a/handlebar_grip.scad b/handlebar_grip.scad index bc8cda2..9ea004d 100644 --- a/handlebar_grip.scad +++ b/handlebar_grip.scad @@ -33,18 +33,25 @@ module cap() { } module handle_shape(l=0) { - cylinder(h=l, d=DIAM+2*3, $fn=64); + //cylinder(h=l, d=DIAM+2*3, $fn=64); - hull() { - translate([0,0,LEN-50]) - cylinder(h=30, d=DIAM+2*3+5, $fn=64); + difference() + { + hull() { + translate([0,0,LEN-50]) + cylinder(h=30, d=DIAM+2*3+5, $fn=64); - translate([0,0, l]) - cylinder(h=LEN+3+8-l, d=DIAM+2*3, $fn=64); + translate([0,0, l]) + cylinder(h=LEN+3+8-l, d=DIAM+2*3, $fn=64); - translate([30,10,LEN-40]) - cylinder(d=8, h=40, $fn=64); - } + translate([30,10,LEN-40]) + cylinder(d=8, h=40, $fn=64); + } + + translate([86,0,15]) + rotate([80, -15, 25]) + cylinder(h=200, d=135, $fn=128, center=true); + } } module ripple_stencil() {