finished library documentation update, added fan and hd masks and other fixes

This commit is contained in:
Edward Kisiel
2024-04-18 19:47:42 -04:00
parent 125ec3a477
commit 2eef11f03f
23 changed files with 2027 additions and 1854 deletions

View File

@@ -15,7 +15,10 @@
along with this program. If not, see <http://www.gnu.org/licenses/>
Code released under GPLv3: http://www.gnu.org/licenses/gpl.html
*/
/*
NAME: keyhole
DESCRIPTION: enclosed keyhole
TODO: none
@@ -39,9 +42,8 @@ module keyhole(keysize, mask) {
mstyle = mask[3];
adj=.01;
$fn = 90;
echo(keysize, mask);
if(enablemask == true && mstyle == "default") {
echo("THIS IS IT");
union() {
translate([0, 0, -adj]) cylinder(h=keysize[3]+2*adj, d=keysize[0]);
translate([-keysize[1]/2, 0, -adj]) cube([keysize[1], keysize[2]+keysize[0]/2, keysize[3]+2*adj]);
@@ -49,7 +51,6 @@ echo("THIS IS IT");
}
}
else {
echo("THIS IS NOT IT");
difference() {
union() {
translate([0, 0, -adj])
@@ -80,4 +81,4 @@ echo("THIS IS NOT IT");
}
}
}
}
}