chiark / gitweb /
fairphone-case: prop: a fix
[reprap-play.git] / fairphone-case.scad
index 55176172e8d5cea9649d9f448cc9bc0e89ecf213..5da56cfc67249d818ce2208a3292dcd279960b7f 100644 (file)
@@ -644,7 +644,7 @@ module PropProfileAssignments(gamma){
   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;
@@ -1079,6 +1079,7 @@ module DemoPropAngle(ang){
        translate([prop_x_pos, -prcp1[0], prcp1[1]])
        PropProfileAssignments(ang) {
           echo($prpp1);
+         rotate([-$prp_theta, 0, 0])
          translate([0, $prpp1[0], -$prpp1[1]])
          rotate([90,0,-90])
          Prop();
@@ -1091,7 +1092,9 @@ module DemoPropAngle(ang){
 }
 
 module DemoPropAngles(){ ////toplevel
-  DemoPropAngle(15);
+  for (i=[0 : len(prop_angles)-1])
+    translate(i * [0, -100, 100])
+    DemoPropAngle(prop_angles[i]);
 }
 
 module DemoFrame(){ ////toplevel