summaryrefslogtreecommitdiff
authorMichael Krelin <hacker@klever.net>2018-07-31 19:29:07 (UTC)
committer Michael Krelin <hacker@klever.net>2018-07-31 19:29:07 (UTC)
commit5765a244444bedd82c833758dfde721274a4b947 (patch) (side-by-side diff)
tree46571c7f980d1940d30c6e2c0d656df834602c94
parentbbac3cfec8ebd99cd19e7165855572a06ddfcf75 (diff)
downloadextrudery-5765a244444bedd82c833758dfde721274a4b947.zip
extrudery-5765a244444bedd82c833758dfde721274a4b947.tar.gz
extrudery-5765a244444bedd82c833758dfde721274a4b947.tar.bz2
pushfittery: function to get pushfit by name
(not much different from `pf_() function`)
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--pushfittery.scad2
1 files changed, 2 insertions, 0 deletions
diff --git a/pushfittery.scad b/pushfittery.scad
index 6b6ec2e..fedf2de 100644
--- a/pushfittery.scad
+++ b/pushfittery.scad
@@ -39,6 +39,8 @@ module pushfit(pf,draft=draft) {
translate([0,0,h_legspace-epsilon])
cylinder(d1=d,d2=id-2*epsilon,h=dd+epsilon);
translate([0,0,h-ch-epsilon])
cylinder(d1=id-2*epsilon,d2=id+2*ch+2,h=ch+epsilon+1);
}
}//pushfit module
+
+function pf_byname(d,n) = d[search([n],d)[0]][1];