1 include <yenyalib.scad>
10 cylinder(r = d_max/2+base_wall + rod_d/2, h = base_wall, $fn = 6);
11 for (i = [0:1:steps]) {
12 Rz((steps-i)*85/steps)
13 for (angle = [0:60:360]) Rz(angle) Tx(d_min/2+i*(d_max-d_min)/(2*(steps))) Tz(-eps)
14 cylinder(r = rod_d/2, h = base_wall + 2*eps, $fn = 6);
22 Ty((d_max/2+base_wall+rod_d/2)*cos(30)) {
24 cube([strut_w, strut_l, base_wall]);
25 Ty(strut_l-base_wall) difference() {
26 cube([strut_w, base_wall, strut_w]);
27 Tx(strut_w/2) Tz(strut_w/2) Rx(-90) Tz(-eps) cylinder(r = 2.5, h = base_wall+2*eps, $fn = 6);
31 Tx(strut_w/2-base_wall) {
32 Ty(-base_wall) cube([base_wall, eps, base_wall]);
33 Ty(strut_l-base_wall) cube([base_wall, base_wall, strut_w]);