X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sewing-table.scad.m4;h=173391464896fe789a76de967c1af494f75a97d7;hb=3316c5062dfe08bf4d5d68a0c5be2d792c663f51;hp=03adc7f1cbb2d189845269f8c6a4a98e4bd0257f;hpb=e24b1be95d843e5f8f730cf02eeac37145d0a288;p=reprap-play.git diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 03adc7f..1733914 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -92,6 +92,8 @@ rearcurve_rad_slop = 0.75; rearcurve_avoid_y = rearcurve_rad + 10; +rearcurve_double_inrad = 26.10 + 8.04; + reartablet_z = 2.54; reartablet_x = 5 + 1; reartablet_y = 5; @@ -431,36 +433,36 @@ module Machine_Rear(){ ////toplevel cube([ reartablet_x+1, reartablet_y+1, 20 ]); + } + translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len, + cutout_tile11_y, + 0 ]){ translate([ rearcurve_strt_len, 0, 0 ]){ - translate([ 0, + translate([ 1, 0, - -rearcurve_rad + 0 ]){ - rotate([0,-90,0]){ - rotate([0,0, 360/8/2]) - cylinder(r = small_rad, h= rearcurve_strt_len); + rotate([0,-90,0])rotate([0,0,-90]){ + linear_extrude(height= rearcurve_strt_len + 1) + Machine_RearProfile(); } } translate([ 0, 0, - big_rad - rearcurve_rad ]) { + rearcurve_double_inrad ]) { intersection(){ rotate([90,0,0]){ - rotate_extrude(convexity=10) { - translate([ big_rad, - 0 ]) { - hull(){ - circle(r= small_rad); - translate([200,0]) - circle(r= small_rad); - } + rotate_extrude(convexity=10, $fn=32) { + rotate([0,0,90]) translate([ 0, + -rearcurve_double_inrad ]) { + Machine_RearProfile(); } } } mirror([0,0,1]) - cube([150,150,150]); + translate([0,-75,0]) cube([150,150,150]); } } } @@ -632,4 +634,4 @@ module Demo(){ ////toplevel //Demo(); //Machine_Profile(); -Machine_RearProfile(); +//Machine_RearProfile();