summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-03-31 07:28:40 +0200
committerErich Eckner <git@eckner.net>2023-03-31 07:28:40 +0200
commite8c637b5bb3dee24d68b00368d906c9af1e2d178 (patch)
tree8c5fb3da73bddd2f4c293917eb52075669ec9f88
parent02fdd5be0ddd6c9d8066cdb172ff664f453558be (diff)
downloadTrinkflaschenboden-e8c637b5bb3dee24d68b00368d906c9af1e2d178.tar.xz
soweit fertigHEADmaster
-rw-r--r--Trinkflaschenboden.scad30
1 files changed, 30 insertions, 0 deletions
diff --git a/Trinkflaschenboden.scad b/Trinkflaschenboden.scad
new file mode 100644
index 0000000..5a438f4
--- /dev/null
+++ b/Trinkflaschenboden.scad
@@ -0,0 +1,30 @@
+Wanddicke = 2;
+Radius = 83/2;
+Woelbungsradius = (1+(6.5/2)*6.5/2)/2;
+
+rotate_extrude(angle = 360, $fn=100) {
+ translate([0,-Wanddicke,0])
+ square([Radius,Wanddicke]);
+ intersection() {
+ translate([Radius,-Wanddicke,0])
+ square(Wanddicke);
+ translate([Radius,0,0])
+ circle(r = Wanddicke);
+ }
+ difference() {
+ translate([Radius,0,0])
+ square([Wanddicke,14.5]);
+ translate([Radius+1-Woelbungsradius,7+6.5/2,0])
+ circle(r = Woelbungsradius);
+ }
+ intersection() {
+ translate([Radius,14.5,0])
+ square([Wanddicke,Wanddicke/2]);
+ translate([Radius+Wanddicke/2,14.5,0])
+ circle(r = Wanddicke/2);
+ }
+}
+
+// r² = (r-1)² + (6.5/2)²
+// =>
+// 2r = 1² + (6.5/2)² \ No newline at end of file