chiark / gitweb /
belt-*: allow top to be different size
[reprap-play.git] / belt-cut-jig-common.scad
index 5464678a4e5bffd59b6dbfcc281e1b8a695cdd49..58c66df517928f1a7f56138e7b41075af6a8ba6f 100644 (file)
@@ -29,13 +29,17 @@ module RegistrationGroove(l){
 }
 
 module OneJig(){
+  main_z = jig_main_zsz + strap_thick;
   difference(){
     translate([-(jig_interval/2 + jig_overlap),
-              jig_min_y,
+              0,
               -strap_thick])
-      cube([jig_interval + 2,
-           jig_max_y - jig_min_y,
-           jig_main_zsz + strap_thick]);
+      rotate([0,90,0]) rotate([0,0,90])
+      linear_extrude(height=jig_interval + 2)
+      polygon([[jig_min_y,     0],
+              [jig_top_min_y, main_z],
+              [jig_top_max_y, main_z],
+              [jig_max_y,     0]]);
     OneJigCutout();
     translate([-100, -strap_width/2, -10])
       cube([200, strap_width, 10]);