Cleanup Push

This commit is contained in:
2024-03-18 18:02:05 -04:00
parent dda02b2aea
commit d8402f29ba
3 changed files with 81 additions and 65 deletions

View File

@@ -4,6 +4,8 @@ include <BOSL/shapes.scad>
include <BOSL/transforms.scad>
include <BOSL/threading.scad>
PART=""; // [inner, clear, part]
SEAT_DEPTH=3.50;
SEAT_DIAMETER=6.30;
SEAT_HOLE=3;
@@ -38,17 +40,19 @@ module pc4M10_inner(back_h=13, back_d = 12, orient=ORIENT_Z, align=V_CENTER) {
down(5.81)cyl(d1=back_d,d2=SEAT_HOLE,h=back_h+.02, align=V_BOTTOM);
}
}
module pc4M10(cd = 12, orient=ORIENT_Z, align=V_CENTER) {
difference() {
up(.01)cyl(d=cd,h=18.8, align=V_TOP);
module pc4M10(cd = 12, h=18.8, orient=ORIENT_Z, align=V_CENTER) {
orient_and_align([12,12,18.8],orient=orient, align=align, orig_orient=ORIENT_ZNEG)
down(h/2)difference() {
up(.01)cyl(d=cd,h=h, align=V_TOP);
pc4M10_inner(align=V_TOP);
}
}
module pc4M10_clear(cd = 12, extra=15, orient=ORIENT_Z, align=V_CENTER) {
down(18.8)cyl(d=cd-.01, h=extra+18.8, align=V_TOP);
orient_and_align([12,12,extra+18.8],orient=orient, align=align, orig_orient=ORIENT_ZNEG)
cyl(d=cd-.01, h=extra+18.8);
}
//pc4M10_clear(align=V_BOTTOM);
//pc4M10(align=V_BOTTOM);
if (PART == "clear") pc4M10_clear(align=V_TOP);
if (PART == "part") pc4M10(align=V_TOP);