summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-02-09 21:51:10 +0100
committerErich Eckner <git@eckner.net>2023-02-09 21:51:10 +0100
commit6fd5a497519cb8a7381175a21cdd3f4be30e0a08 (patch)
tree071c63c8647af9cb5581e19014deb5ac56fb8e6b
parent5eca21e8dace3261f4dbc39292ce63380cecd6d7 (diff)
downloadSchrankgriff-6fd5a497519cb8a7381175a21cdd3f4be30e0a08.tar.xz
Gewinde weicher gemacht, Seiten abgeflacht
-rw-r--r--Schrankgriff.scad34
1 files changed, 22 insertions, 12 deletions
diff --git a/Schrankgriff.scad b/Schrankgriff.scad
index 8d14aa4..88c6266 100644
--- a/Schrankgriff.scad
+++ b/Schrankgriff.scad
@@ -1,18 +1,28 @@
difference(){
union(){
translate([-32.5,0,0])
- scale([6/4.5,1,1])
- cylinder(h = 16, r = 4.5, $fn = 100);
+ hull(){
+ translate([1.5,0,0]){
+ cylinder(h = 16, r = 4.5, $fn = 100);
+ }
+ translate([-1.5,0,0]){
+ cylinder(h = 16, r = 4.5, $fn = 100);
+ }
+ }
translate([32.5,0,0])
- scale([6/4.5,1,1])
- cylinder(h = 16, r = 4.5, $fn = 100);
+ hull(){
+ translate([1.5,0,0]){
+ cylinder(h = 16, r = 4.5, $fn = 100);
+ }
+ translate([-1.5,0,0]){
+ cylinder(h = 16, r = 4.5, $fn = 100);
+ }
+ }
intersection(){
hull(){
- translate([-32.5,0,5])
- scale([6/4.5,1,1])
+ translate([-34,0,5])
cylinder(h = 100, r = 4.5, $fn = 100);
- translate([32.5,0,5])
- scale([6/4.5,1,1])
+ translate([34,0,5])
cylinder(h = 100, r = 4.5, $fn = 100);
};
difference(){
@@ -24,15 +34,15 @@ difference(){
};
};
translate([-32.5,0,-2]){
- cylinder(h = 18, r = 1, $fn = 100);
linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, slices = 9*100, $fn = 100) {
- square(3/sqrt(2)/2);
+ translate([.25,0,0])
+ circle(r = 1.25);
};
};
translate([32.5,0,-2]){
- cylinder(h = 18, r = 1, $fn = 100);
linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, slices = 9*100, $fn = 100) {
- square(3/sqrt(2)/2);
+ translate([.25,0,0])
+ circle(r = 1.25);
};
};
}; \ No newline at end of file