diff options
Diffstat (limited to 'cad/coil.scad')
-rw-r--r-- | cad/coil.scad | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cad/coil.scad b/cad/coil.scad new file mode 100644 index 0000000..b262ae4 --- /dev/null +++ b/cad/coil.scad @@ -0,0 +1,18 @@ +$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); +} |