v1 = [ [ cos(psi), -sin(psi) ], // x
[ sin(psi), cos(psi) ] ]; // y
- $prpp7 = [0, c + (lpp13[1] - $prpp10[1]) ];
+ $prpp7 = [0, c + (lpp13[1] - $prpp10[1] - hp_k) ];
$prp_r1 = prc_r1;
$prp_r11 = prop_main_th/2;
color("orange")
translate([prop_x_pos, -prcp1[0], prcp1[1]])
- rotate([90,0,-90])
- Prop();
+ PropProfileAssignments(ang) {
+ echo($prpp1);
+ rotate([-$prp_theta, 0, 0])
+ translate([0, $prpp1[0], -$prpp1[1]])
+ rotate([90,0,-90])
+ Prop();
+ }
}
translate([0,0, -hp_k*2])
- DemoPropAngleSelect("blue") Lid();
+ DemoPropAngleSelect("blue")
+ Lid();
}
module DemoPropAngles(){ ////toplevel
- DemoPropAngle(15);
+ for (i=[0 : len(prop_angles)-1])
+ translate(i * [0, -100, 100])
+ DemoPropAngle(prop_angles[i]);
}
module DemoFrame(){ ////toplevel