summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Schrankgriff.scad26
1 files changed, 14 insertions, 12 deletions
diff --git a/Schrankgriff.scad b/Schrankgriff.scad
index 88c6266..0c8b2ab 100644
--- a/Schrankgriff.scad
+++ b/Schrankgriff.scad
@@ -1,48 +1,50 @@
+fn = 50;
+
difference(){
union(){
translate([-32.5,0,0])
hull(){
translate([1.5,0,0]){
- cylinder(h = 16, r = 4.5, $fn = 100);
+ cylinder(h = 16, r = 4.5, $fn = fn);
}
translate([-1.5,0,0]){
- cylinder(h = 16, r = 4.5, $fn = 100);
+ 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 = 100);
+ cylinder(h = 16, r = 4.5, $fn = fn);
}
translate([-1.5,0,0]){
- cylinder(h = 16, r = 4.5, $fn = 100);
+ cylinder(h = 16, r = 4.5, $fn = fn);
}
}
intersection(){
hull(){
translate([-34,0,5])
- cylinder(h = 100, r = 4.5, $fn = 100);
+ cylinder(h = 100, r = 4.5, $fn = fn);
translate([34,0,5])
- cylinder(h = 100, r = 4.5, $fn = 100);
+ cylinder(h = 100, r = 4.5, $fn = fn);
};
difference(){
translate([0,0,-70])
- sphere(r = 95, $fn = 100);
+ sphere(r = 95, $fn = 5*fn);
translate([0,0,-70])
- sphere(r = 90, $fn = 100);
+ sphere(r = 90, $fn = 5*fn);
};
};
};
translate([-32.5,0,-2]){
- linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, slices = 9*100, $fn = 100) {
+ linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, $fn = fn) {
translate([.25,0,0])
- circle(r = 1.25);
+ circle(r = 1.75);
};
};
translate([32.5,0,-2]){
- linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, slices = 9*100, $fn = 100) {
+ linear_extrude(height = 18, center = false, convexity = 10, twist = -9*360, $fn = fn) {
translate([.25,0,0])
- circle(r = 1.25);
+ circle(r = 1.75);
};
};
}; \ No newline at end of file