chiark / gitweb /
toolbox-inserts: WellSurround: gaps: change variables
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 May 2025 17:10:10 +0000 (18:10 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 May 2025 17:10:10 +0000 (18:10 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index ae6ab5a4671bd363b5eca6bdceff0ce33dd3f603..1e4e5bc412e1978826132b9ab7d4045689400d7c 100644 (file)
@@ -110,13 +110,16 @@ function fixing_positions_2row(xmin, xmax) = [
 //---------- wells (relating to the -ve space in holders) ----------
 
 module WellSurroundGapElevation(z_bottom, z_edge, z_wayhigh, gap) {
-  rectfromto([ gap[0], z_bottom ],
-            [ gap[1], z_wayhigh ]);
+  x_min = gap[0];
+  x_max = gap[1];
+
+  rectfromto([ x_min, z_bottom ],
+            [ x_max, z_wayhigh ]);
   difference(){
-    rectfromto([ gap[0] - wall_top_r, z_edge - wall_top_r ],
-              [ gap[1] + wall_top_r, z_wayhigh ]);
-    for (x= [ gap[0] - wall_top_r,
-             gap[1] + wall_top_r ]) {
+    rectfromto([ x_min - wall_top_r, z_edge - wall_top_r ],
+              [ x_max + wall_top_r, z_wayhigh ]);
+    for (x= [ x_min - wall_top_r,
+             x_max + wall_top_r ]) {
       translate([ x, z_edge - wall_top_r ])
        circle(r = wall_top_r + 0.1);
     }