summaryrefslogtreecommitdiff
path: root/Schrankgriff.scad
diff options
context:
space:
mode:
Diffstat (limited to 'Schrankgriff.scad')
-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