chiark / gitweb /
topeak-mtx-tortec-expeditionrack-adapter: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 03:10:11 +0000 (03:10 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 03:10:11 +0000 (03:10 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
topeak-mtx-tortec-expeditionrack-adapter.scad

index 66638161733c12cf1bf0ff58055fd1f282e9f4d7..ccda8f59103128141aa85d7a48c15964632ba98c 100644 (file)
@@ -144,12 +144,12 @@ module GraspFixingElevation(){
       intersection(){
        translate([ rack_rail_x, $rack_rail_y ])
          circle(r = rack_width_inner/2 - rack_rail_x);
-       polygon([ [ 0, 0 ],
+       polygon([ [ -block_x-0.1, 0 ],
                  [ rack_width_inner/2, 0 ],
                  $rail_fixing_fit_corner,
                  $rail_fixing_fit_corner + [-1,-1] * fit_slope_len,
                  [ -grasp_large_x - grasp_large_r*2, block_y_min ],
-                 [ 0, block_y_min ]]);
+                 [ -block_x-0.1, block_y_min ]]);
       }
     }
   }
@@ -303,10 +303,9 @@ module Rear(){ ////toplevel
            $foreaftmaint_dz= rear_to_cross_rail);
 }
 
-module Demo(){ ////toplevel
+module SomeDemo(){
   rotate([90, 0, 0]){
-
-    Front();
+    children();
 
     color("blue")
       translate([ 0, -2, -4 ])
@@ -314,3 +313,10 @@ module Demo(){ ////toplevel
 
   }
 }
+
+module FrontDemo(){ ////toplevel
+  SomeDemo() Front();
+}
+module RearDemo(){ ////toplevel
+  SomeDemo() Rear();
+}