Fix Edge Joiner Clear
Up Joiner clear had wrong orientation. Set edge Y Magnet depth.
This commit is contained in:
10
box.scad
10
box.scad
@@ -202,9 +202,8 @@ module box_edge(ps=PROFILE_SIZE, l=10, orient=ORIENT_Z, jh = JOINER_H,jw = JOINE
|
|||||||
difference() {
|
difference() {
|
||||||
linear_extrude(height=l, center=true)
|
linear_extrude(height=l, center=true)
|
||||||
profile(flx=flx, hc=hc, fly=true, wx=wx, wy=true);
|
profile(flx=flx, hc=hc, fly=true, wx=wx, wy=true);
|
||||||
//if (jup) up(jzoff) back(joiner_off)right(joiner_off)zrot(45)boxjoiner_clear(orient=ORIENT_Y_90, align=V_CENTER, cl="green");
|
|
||||||
//if (jdown) down(jzoff)back(joiner_off)right(joiner_off)zrot(45)boxjoiner_clear(orient=ORIENT_Y_90, align=V_CENTER, cl="brown");
|
if (jup) up(l/2)back(joiner_off)right(joiner_off)zrot(-45)new_joiner_clear(orient=ORIENT_Y, align=V_CENTER, cl="green");
|
||||||
if (jup) up(l/2)back(joiner_off)right(joiner_off)zrot(-45)new_joiner_clear(orient=ORIENT_Y_180, align=V_CENTER, cl="green");
|
|
||||||
if (jdown) down(l/2)back(joiner_off)right(joiner_off)zrot(-45)yrot(180)new_joiner_clear(orient=ORIENT_Y, align=V_CENTER, cl="brown");
|
if (jdown) down(l/2)back(joiner_off)right(joiner_off)zrot(-45)yrot(180)new_joiner_clear(orient=ORIENT_Y, align=V_CENTER, cl="brown");
|
||||||
if (tubepass) {
|
if (tubepass) {
|
||||||
if (tn > 1) {
|
if (tn > 1) {
|
||||||
@@ -216,8 +215,8 @@ module box_edge(ps=PROFILE_SIZE, l=10, orient=ORIENT_Z, jh = JOINER_H,jw = JOINE
|
|||||||
if (hm) right(face_off)back(face_off)zrot(45) color("gold") hinge_mount();
|
if (hm) right(face_off)back(face_off)zrot(45) color("gold") hinge_mount();
|
||||||
if (iy) up(ioff) back(ps-wl/2)right(wt)yrot(-90) thread_insertM3(bl=5+wt, bz=-5, $die=true);
|
if (iy) up(ioff) back(ps-wl/2)right(wt)yrot(-90) thread_insertM3(bl=5+wt, bz=-5, $die=true);
|
||||||
if (my) up(ioff) back(ps-wl/2)right(wt)yrot(-90) {
|
if (my) up(ioff) back(ps-wl/2)right(wt)yrot(-90) {
|
||||||
down(2.4)cuboid([20.2,15.2,1.8], align=V_BOTTOM);
|
back(5)down(2.4)cuboid([20.2,12,1.8], align=V_BOTTOM);
|
||||||
up(.01)cuboid([22,7,2.11], align=V_BOTTOM);
|
up(.01)cuboid([22,6,2.11], align=V_BOTTOM);
|
||||||
}
|
}
|
||||||
if (ix && flx )
|
if (ix && flx )
|
||||||
up(ioff) right(ps-wl/2)back(ps/2-ft-1)xrot(-90) thread_insertM3(bl=ft+6, bz=-6, $die=true);
|
up(ioff) right(ps-wl/2)back(ps/2-ft-1)xrot(-90) thread_insertM3(bl=ft+6, bz=-6, $die=true);
|
||||||
@@ -247,6 +246,7 @@ module box_edge(ps=PROFILE_SIZE, l=10, orient=ORIENT_Z, jh = JOINER_H,jw = JOINE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module box_corner(ps = PROFILE_SIZE, l=0, zfl = true, zw = false, iz=false, top=false, cl=false, cr=false, wl=WIN_LIP, wt=WIN_THICK, align=V_CENTER, orient=ORIENT_Z) {
|
module box_corner(ps = PROFILE_SIZE, l=0, zfl = true, zw = false, iz=false, top=false, cl=false, cr=false, wl=WIN_LIP, wt=WIN_THICK, align=V_CENTER, orient=ORIENT_Z) {
|
||||||
psoff = ps/2 - wl - wt;
|
psoff = ps/2 - wl - wt;
|
||||||
coff = ps + psoff;
|
coff = ps + psoff;
|
||||||
|
|||||||
Reference in New Issue
Block a user