refactor ripple_stencil into separate module
This commit is contained in:
parent
9af9463dbf
commit
d150fea651
1 changed files with 24 additions and 20 deletions
|
@ -47,30 +47,34 @@ module handle_shape(l=0) {
|
|||
}
|
||||
}
|
||||
|
||||
module handle() {
|
||||
difference() {
|
||||
handle_shape();
|
||||
module ripple_stencil() {
|
||||
translate([0,0,-1]) {
|
||||
for( z = [0:10] ) {
|
||||
translate([0,0,z*(LEN-5)/10]) {
|
||||
hull() {
|
||||
cylinder(h=0.1, d=DIAM+1, $fn=64);
|
||||
|
||||
translate([0,0,-1]) {
|
||||
for( z = [0:10] ) {
|
||||
translate([0,0,z*(LEN-5)/10]) {
|
||||
hull() {
|
||||
cylinder(h=0.1, d=DIAM+1, $fn=64);
|
||||
|
||||
translate([0,0,(LEN-5)/10])
|
||||
cylinder(h=0.1, d=DIAM-1, $fn=64);
|
||||
}
|
||||
}
|
||||
translate([0,0,(LEN-5)/10])
|
||||
cylinder(h=0.1, d=DIAM-1, $fn=64);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
translate([0,0,LEN+3+5])
|
||||
difference() {
|
||||
cylinder(h=10, d=DIAM-3, $fn=64);
|
||||
|
||||
translate([0,0,-8])
|
||||
cylinder(h=10, d=DIAM-8, $fn=64);
|
||||
}
|
||||
translate([0,0,LEN+3+5])
|
||||
difference() {
|
||||
cylinder(h=10, d=DIAM-3, $fn=64);
|
||||
|
||||
translate([0,0,-8])
|
||||
cylinder(h=10, d=DIAM-8, $fn=64);
|
||||
}
|
||||
}
|
||||
|
||||
module handle() {
|
||||
difference()
|
||||
{
|
||||
handle_shape();
|
||||
ripple_stencil();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue