chiark / gitweb /
filamenttrestle plug hole height adjust right directions
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 10 Oct 2012 23:50:45 +0000 (00:50 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 10 Oct 2012 23:50:45 +0000 (00:50 +0100)
filamenttrestle.scad

index 1193e4a..d0b0ccb 100644 (file)
@@ -32,10 +32,12 @@ pindh = 1.0;
 pindwidth = 1.0;
 
 module Plug(d=0){
+  dw = d;
+  dh = d;
   a = atan(plugslope);
-  tdx = d * cos(a);
-  tdy = d * sin(a);
-  bdx = d / cos(a);
+  bdx = dw / cos(a);
+  tdy = dh;
+  tdx = bdx + dh * plugslope;
   translate([-d,0,0]) rotate([90,0,90]) linear_extrude(height=plugl+0.1+d*2){
     polygon([[-(plugwmin/2 + bdx),  0],
             [-(plugwmax/2 + tdx),  plugh + tdy],