3 // suitable for masking things within radius sqrt(2) only
4 module FArcSegment_mask(beta) {
5 for (i=[0 : 0.75 : 3]) {
9 [cos(beta/4), sin(beta/4)]]);
13 module FArcSegment(xc,yc,inrad,outrad,alpha,delta) {
17 circle(r=outrad, $fn=70);
18 circle(r=inrad, $fn=70);
20 rotate(alpha) scale(outrad*2) {
21 FArcSegment_mask(delta);