19 lines
352 B
OpenSCAD
19 lines
352 B
OpenSCAD
$fn = 100;
|
|
durchmesser=30;
|
|
rille=8;
|
|
wand=1;
|
|
|
|
module torus(d1, d2) {
|
|
rotate_extrude(convexity = 10)
|
|
translate([d2/2+d1/2, 0, 0])
|
|
circle(r = d1/2);
|
|
}
|
|
|
|
intersection() {
|
|
difference() {
|
|
torus(rille+wand*2,durchmesser-wand*2);
|
|
torus(rille,durchmesser);
|
|
}
|
|
translate([0,0,-5]) cylinder(h=10, r=(durchmesser+rille)/2);
|
|
}
|