chiark / gitweb /
topeak-seatstay-lock: minkowski for body
[reprap-play.git] / topeak-seatstay-lock.scad
index 05035d76cdd5b75ca9bcf7548a21c9627824b7de..954045160d9bb05dc8d68d3fc5a8695b85e8a9f0 100644 (file)
@@ -7,8 +7,7 @@ pump_seatstay_gap = 12.3;
 pump_seatstay_delta = 0.1;
 pump_ridge_width = 8 + 2.0;
 
-body_thick_x = 5;
-body_thick_y = 5;
+body_thick = 5;
 
 pin_workdepth = 16 - 1.0;
 pin_width = 11 + 1.0;
@@ -57,10 +56,10 @@ module Holes(forbody=false){
 }
 
 module BodyPlan(){
-  hull(){
-    for(x=[-1,1]) for(y=[-1,1])
-      translate([x*body_thick_x, y*body_thick_y])
-       Holes(true);
+   minkowski(){
+    circle(body_thick);
+    hull()
+      Holes(true);
   }
 }