cppA = [ -cppxC, cpp9[1] ];
cppE = [ cppA[0], cppD[1] ];
+catch_assembly_dy = -cppy9 + catch_strap_width;
+
module MainProfile(){
main_cnr_pos = [ side_thick, top_z ] - [1,1]*main_cnr;
}
module CatchAssembly(){ /////toplevel
- rotate([0,0, -0.5 * (cpp1[0] + cpp2[0]) / sm_inner_rad * 360/TAU])
- translate([0,0, catch_strap_width])
+ rotate([0,0, -(cppe[0] + cppB[0]) / sm_inner_rad * 360/TAU])
+ translate([0,0, catch_assembly_dy])
scale(sm_inner_rad / 100)
import(str("poster-tube-lid,CatchPostDistort-fa",
(coarse ? 20 : 3),