From d574dce10de527d73623586e6537a5fd37ae347b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 3 Jun 2017 21:09:53 +0100 Subject: [PATCH] sewing-table: RoundCorner rework: use new centres --- sewing-table.scad.m4 | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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]); - } + } + } } } } -- 2.30.2