21 linextr(-base_th, -base_th + 0.01)
22 square(base, center=true);
23 linextr(-base_th, 0) {
24 square(base - 2 * base_th * base_slope * [1,1], center=true);
26 mirror([m,0,0]) LoopPlan();
33 translate([hoop_inner_dia/2 + hoop_th/2, 0])
34 circle(r = hoop_th/2);
44 linextr(-0.1, hoop_inner_dia*2)
45 square(hoop_inner_dia*4, center=true);
50 linextr(-base_th, hoop_inner_dia/2 + hoop_th)
51 translate([0, base[0] * 3, 0])
52 square(time_square, center=true);