12 r_eff_across = across/2 * cos(360/8/2);
14 effective_corner = across/2 * [ sin(360/8/2), cos(360/8/2) ];
16 r_mid = r0 + effective_corner[0];
18 h_mid = h - effective_corner[1] - r_eff_across;;
22 circle(r= across/2, $fn=8);
27 translate([r_mid, 0,0])
41 rotate([0,0, 360*a/feet])
42 translate([-r_mid, 0,0])
46 linextr(-across - h, across)
47 circle(r= r_mid + r_eff_across, $fa=1);