chiark / gitweb /
steamer-handle-clip: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 25 Oct 2020 21:45:16 +0000 (21:45 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 25 Oct 2020 21:45:16 +0000 (21:45 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
steamer-handle-clip.scad

index 477070ebd0d472068a3aef6a3e659b09e0d32c4a..718ca8476f9cb3e93b97940ead6f0d83b936f5a0 100644 (file)
@@ -6,6 +6,8 @@ include <utils.scad>
 width = 20;
 cup = 2.5;
 jaw = 32.36 - 2.00;
+th = 3.0;
+l = 15;
 
 a = cup;
 b = width/2;
@@ -14,7 +16,7 @@ c = vectorlen2d([a, b]);
 r = a / (1 - cos(2*alpha));
 C = [0, a-r];
 
-module Thing() {
+module Baseline() {
   intersection(){
     hull(){
       translate(C)
@@ -27,4 +29,17 @@ module Thing() {
   }
 }
 
+module Plan(){
+  difference(){
+    offset(delta=th) Baseline();
+    Baseline();
+    rectfromto([-width, -jaw],
+              [0, 0]);
+  }
+}
+
+module Thing(){
+  linextr(0,l) Plan();
+}
+
 Thing();