diff options
Diffstat (limited to 'Schrankgriff_mit_Maus.scad')
-rw-r--r-- | Schrankgriff_mit_Maus.scad | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Schrankgriff_mit_Maus.scad b/Schrankgriff_mit_Maus.scad new file mode 100644 index 0000000..ea7ea4f --- /dev/null +++ b/Schrankgriff_mit_Maus.scad @@ -0,0 +1,54 @@ +fn = 50; + +difference(){ + union(){ + rotate([0,-90,0]) + translate([12,0,53.5]){ + include<Maus.scad>; + }; + translate([-32.5,0,0]) + hull(){ + translate([1.5,0,0]){ + cylinder(h = 16, r = 4.5, $fn = fn); + } + translate([-1.5,0,0]){ + cylinder(h = 16, r = 4.5, $fn = fn); + } + } + translate([32.5,0,0]) + hull(){ + translate([1.5,0,0]){ + cylinder(h = 16, r = 4.5, $fn = fn); + } + translate([-1.5,0,0]){ + cylinder(h = 16, r = 4.5, $fn = fn); + } + } + intersection(){ + hull(){ + translate([-34,0,5]) + cylinder(h = 100, r = 4.5, $fn = fn); + translate([34,0,5]) + cylinder(h = 100, r = 4.5, $fn = fn); + }; + difference(){ + translate([0,0,-70]) + sphere(r = 95, $fn = 5*fn); + translate([0,0,-70]) + sphere(r = 90, $fn = 5*fn); + }; + }; + }; + translate([-32.5,0,-2]){ + linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, $fn = fn) { + translate([.25,0,0]) + circle(r = 1.75); + }; + }; + translate([32.5,0,-2]){ + linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, $fn = fn) { + translate([.25,0,0]) + circle(r = 1.75); + }; + }; +};
\ No newline at end of file |