X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=steamer-handle-clip.scad;fp=steamer-handle-clip.scad;h=718ca8476f9cb3e93b97940ead6f0d83b936f5a0;hb=446064d984baf4b21de70ec5c009b1e0cd5f80c5;hp=477070ebd0d472068a3aef6a3e659b09e0d32c4a;hpb=a691a1ec68736e82222db9b541012faf16985a81;p=reprap-play.git diff --git a/steamer-handle-clip.scad b/steamer-handle-clip.scad index 477070e..718ca84 100644 --- a/steamer-handle-clip.scad +++ b/steamer-handle-clip.scad @@ -6,6 +6,8 @@ include 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();