diff options
author | Erich Eckner <git@eckner.net> | 2023-02-26 16:32:08 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2023-02-26 16:33:50 +0100 |
commit | 5019d8052b1d5ed8f2b60e15879e23160d98c9a9 (patch) | |
tree | 2a69ce68e6068fe228f216ccb8a8c8ac3eaff672 /Schrankgriff_mit_Maus.scad | |
parent | 82cc0b5cfa44659593124200e4a54527bdcb2de5 (diff) | |
download | Schrankgriff-5019d8052b1d5ed8f2b60e15879e23160d98c9a9.tar.xz |
Schrankgriff nun mit Maus
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 |