reartablet_x = 5 + 1;
reartablet_y = 5;
+frontcurve_side_skew = 3.5 / 72;
+
// calculated
TEST = false;
}
}
+module Machine_FrontProfile(){
+ intersection(){
+ Machine_Profile();
+ translate([ machine_rear_to_front/2, -100 ]) {
+ square([200,200]);
+ }
+ }
+}
+
module Machine_Curves(){ ////toplevel
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
0 ]){
+ translate([ 0, -first_front[0] , 0 ])
+ multmatrix([[1, -frontcurve_side_skew, 0, 0],
+ [0, 1, 0, 0],
+ [0, 0, 1, 0],
+ [0, 0, 0, 1]])
+ translate([ 0, first_front[0] , 0 ])
+ mirror([1,0,0]){
+ rotate([0,-90,0])rotate([0,0,-90]){
+ linear_extrude(height= 200)
+ Machine_FrontProfile();
+ }
+ }
translate([ rearcurve_strt_len,
0,
rearcurve_z_slop ]){