author | Michael Krelin <hacker@klever.net> | 2018-07-31 19:38:01 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2018-07-31 19:38:01 (UTC) |
commit | 2489b5446f56dbabbca9b4ea9f40870c7f4f69e6 (patch) (side-by-side diff) | |
tree | b1e539c512f20c352c99203541b13b8776c7f873 | |
parent | 04f03386761d24bf28759d2dbefa7c9bd10a3726 (diff) | |
download | extrudery-2489b5446f56dbabbca9b4ea9f40870c7f4f69e6.zip extrudery-2489b5446f56dbabbca9b4ea9f40870c7f4f69e6.tar.gz extrudery-2489b5446f56dbabbca9b4ea9f40870c7f4f69e6.tar.bz2 |
pushfittery: don't be too epsilony
-rw-r--r-- | pushfittery.scad | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pushfittery.scad b/pushfittery.scad index fedf2de..c198828 100644 --- a/pushfittery.scad +++ b/pushfittery.scad @@ -9,3 +9,3 @@ function pf_h(pf) = pf_(pf,"h"); module pushfit(pf,draft=draft) { - fnd = 2*PI; epsilon=.01; + fnd = 2*PI; type = pf_(pf,"type"); @@ -16,4 +16,4 @@ module pushfit(pf,draft=draft) { tpi = pf_(pf,"tpi"); - if(draft) cylinder(d=d*minch,h=h+epsilon); - else english_thread(diameter=d,threads_per_inch=tpi,length=(h+epsilon)/minch,internal=true); + if(draft) cylinder(d=d*minch,h=h+1); + else english_thread(diameter=d,threads_per_inch=tpi,length=(h+1)/minch,internal=true); slitl = d*minch+layer_height; @@ -21,3 +21,3 @@ module pushfit(pf,draft=draft) { echo(slitw,slitl); - translate([-slitw/2,-slitl/2,0]) cube([slitw,slitl,h+epsilon]); + translate([-slitw/2,-slitl/2,0]) cube([slitw,slitl,h+1]); }else if(type=="embedded") { @@ -27,3 +27,3 @@ module pushfit(pf,draft=draft) { $fn = d*fnd; - translate([0,0,h-h_ring]) cylinder(d=d,h=h_ring+epsilon); + translate([0,0,h-h_ring]) cylinder(d=d,h=h_ring+1); cylinder(d=d_insert,h=h); |