rcs = [R_EDGE(c,1)];
difference(){
union(){
- Rectangle_TileBase(c);
- Posts(posts);
- RoundEdge(R_EDGE(c,0));
- RoundEdge(R_EDGE(c,1));
- InterlockEdge(tile_01_00_cnr, c[0]);
+ difference(){
+ union(){
+ Rectangle_TileBase(c);
+ Posts(posts);
+ RoundEdge(R_EDGE(c,0));
+ RoundEdge(c[1], c1bis);
+ InterlockEdge(tile_01_00_cnr, c[0]);
+ }
+ RoundCornerCut(rcs);
+ translate([0,0,-20]) linear_extrude(height=40) {
+ polygon([ c1bis, c1bis + [50,0], c2bis + [50,0], c2bis ]);
+ }
+ }
+ RoundEdge(c1bis, c2bis);
}
- RoundCornerCut(rcs);
Machine();
- translate([0,0,-20]) linear_extrude(height=40) {
- polygon([ c1bis, c1bis + [50,0], c2bis + [50,0], c2bis ]);
- }
}
RoundCornerAdd(rcs);
+ RoundCornerAdd([c1bis,c2bis,c[1]]);
}
module FitTest_FrontCurve(){ ////toplevel