X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sewing-table.scad.m4;h=a407c7aaab41cae439d68b5ff2a638e4551b20f4;hb=d574dce10de527d73623586e6537a5fd37ae347b;hp=3132b11658153ebe30aa0ce3356dd20d24974bae;hpb=2cf745951f3916661e1bfeccc653643862576ccd;p=reprap-play.git diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 3132b11..a407c7a 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -281,10 +281,8 @@ module RoundCornerCut(ci) { ROUNDCORNER_VARS; difference(){ RoundCorner_selector(ci, -0.1); - INREFFRAME(this_cnr, right_cnr) INREFFRAME_EDGE { - translate([bigr, bigr, 0]) - cylinder(center=true, h=20, r= bigr); - } + translate(concat(ctr,[0])) + cylinder(center=true, h=20, r= bigr); } } @@ -292,15 +290,16 @@ module RoundCornerAdd(ci) { ROUNDCORNER_VARS; intersection(){ RoundCorner_selector(ci, +0.1); - INREFFRAME(this_cnr, right_cnr) INREFFRAME_EDGE { - translate([bigr, bigr, 0]) + INREFFRAME_EDGE { + translate(concat(ctr,[0])){ rotate_extrude(convexity=10, $fn=50) - translate([bigr, 0]) - difference(){ + translate([bigr, 0]) + difference(){ circle(r= round_edge_rad, $fn=50); mirror([1,1]) square([20,20]); - } + } + } } } }