From f50abb5e74802f0c908832fefad05db92568fafa Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 22 May 2017 01:21:44 +0100 Subject: [PATCH] sewing-table: Tile10: fixes, just reartablet to do --- sewing-table.scad.m4 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index c0caea9..1d6688a 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -516,22 +516,24 @@ module Tile10(){ ////toplevel cnr_posts = Rectangle_corners2posts(c); cty = cutout_tile11_y; rcy = cty + rearcurve_avoid_y; - posts = [ cnr_posts[0] + [ 0, cty ], - cnr_posts[1] + [ -rearedge_len + cutout_l_end_x, rcy ], - cnr_posts[1] + [ 0, rcy ], + posts = [ cnr_posts[0] + [ 0, cty ], + cnr_posts[1] + [ -sz[1] + rearedge_len - cutout_l_end_x, cty ], + cnr_posts[1] + [ 0, rcy ], cnr_posts[2], cnr_posts[3] ]; + rcs = [R_EDGE(c,2)]; difference(){ union(){ Rectangle_TileBase(c); Posts(posts); + RoundEdge(R_EDGE(c,1)); RoundEdge(R_EDGE(c,2)); - //InterlockEdge(tile_01_11_cnr, c[3]); - //InterlockEdge(R_EDGE(c,3)); + InterlockEdge(c[3], tile_11_10_cnr); } - //InterlockEdge(c[1], tile_01_00_cnr, 1); + RoundCornerCut(rcs); Machine(); } + RoundCornerAdd(rcs); } module Demo(){ ////toplevel -- 2.30.2