ROUNDCORNER_VARS;
difference(){
RoundCorner_selector(ci, -0.1);
- INREFFRAME(this_cnr, right_cnr) INREFFRAME_EDGE {
- translate([bigr, bigr, 0])
- cylinder(center=true, h=20, r= bigr);
- }
+ translate(concat(ctr,[0]))
+ cylinder(center=true, h=20, r= bigr);
}
}
ROUNDCORNER_VARS;
intersection(){
RoundCorner_selector(ci, +0.1);
- INREFFRAME(this_cnr, right_cnr) INREFFRAME_EDGE {
- translate([bigr, bigr, 0])
+ INREFFRAME_EDGE {
+ translate(concat(ctr,[0])){
rotate_extrude(convexity=10, $fn=50)
- translate([bigr, 0])
- difference(){
+ translate([bigr, 0])
+ difference(){
circle(r= round_edge_rad, $fn=50);
mirror([1,1])
square([20,20]);
- }
+ }
+ }
}
}
}