prpp3 = prpp1 +
v1[0] * -prp_r1 +
v1[1] * ((prcp2[1] - prcp1[1]) - prop_prop_gap);
- prpp12 = prpp3 + [1,0] *
+ prpp12 = prpp3 + v1[0] *
(prop_end_dia + prop_caserecess_taper * (prpp1[1] - prpp3[1]));
prp_r8 = prop_main_th;
prpp4 = [ prop_main_th/2, prpp3[1] ];
prpp8 = prpp4 + [0,-1] * prp_r8;
prpp9 = prpp8 + [-1,0] * prp_r8;
- //#circleat(prpp5,1);
+ //#circleat(prpp3,1);
+ //#circleat(prpp12,1);
if (!cut) {
hull(){
translate(prpp8)
intersection(){
circle(prp_r8);
- rectfromto([-20,-0], [20,20]);
+ polygon([[-20,-0], [0,0], [20,20]]);
}
rectfromto(prpp6, prpp9);
translate(prpp5) intersection(){
circle(prp_r5);
- rectfromto([-10,-10], [10,0]);
+ polygon([[-10,-10], [0,0], [10,0]]);
}
rectfromto(prpp12 + [0,-0.1], prpp3);
}
//PropProfile(10, 1);
}
translate(prlp10)
- PropProfile(15, 0);
+ PropProfile(60, 0);
}
}