}
}
}
+ // strap holes
+ for (rot=[0,180]) rotate(rot) {
+ translate([ straphole_x_max - strap[0]/2, 0,0 ])
+ cube(concat(strap,[20]), center=true);
+ }
}
}
}
module FitTest_PairDemo(){ ////toplevel
- translate([-120,0,0]){
+ sh=[-100,-15,0];
+ translate(sh){
FitTest_PairLink();
%FitTest_FrontCurve();
%FitTest_RearCurve();
}
+ rotate([0,0,180]){
+ translate(sh){
+ difference(){
+ union(){
+ FitTest_FrontCurve();
+ FitTest_RearCurve();
+ }
+ #FitTest_PairLink(true);
+ }
+ }
+ }
}
module RoundCornerDemo_plat(cnr){