blob: e66bdad54dbdc3ebf8d33727ba67d9cad19646ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
inner_radius = 10.75;
radius = 12;
height = 3;
inner_height = 5;
difference() {
translate([0, 0, -1.5])
cylinder(r=radius+1.5, h=inner_height+height+1.5-0.02);
difference() {
union() {
translate([0, 0, inner_height-0.01]) cylinder(r=radius, h=height);
cylinder(r=inner_radius, h=inner_height);
}
translate([0, 0, -0.01]) cylinder(r1=inner_radius-4, r2=inner_radius/4, height=inner_height);
}
}
|