Cleanup Push
This commit is contained in:
16
pc4m10.scad
16
pc4m10.scad
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user