chiark / gitweb /
lock-inframe-bracket: Improve overhang
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 14 Aug 2016 14:36:27 +0000 (15:36 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 14 Aug 2016 14:36:27 +0000 (15:36 +0100)
lock-inframe-bracket.scad

index e531cb73dbd4f3c284bad091be758ca5eeb1bddb..0fa9d5ce26b2f4c5ab8fead1a27e89458fbe1352 100644 (file)
@@ -75,7 +75,11 @@ clip_ymin = cliprecess_ymax - total_h;
 clip_ogap = clip_gap + clip_th*2;
 
 module ClipElevationPositive(){
 clip_ogap = clip_gap + clip_th*2;
 
 module ClipElevationPositive(){
-  oval(lockshaft_or);
+  hull(){
+    oval(lockshaft_or);
+    translate([0, -lockshaft_or[1] * sqrt(2)])
+      square(center=true, 0.5);
+  }
   translate([-lockshaft_or[0], 0])
     square([lockshaft_or[0]*2, cliprecess_ymax]);
   translate([-clip_ogap/2, 0]) mirror([0,1]) square([clip_ogap, -clip_ymin]);
   translate([-lockshaft_or[0], 0])
     square([lockshaft_or[0]*2, cliprecess_ymax]);
   translate([-clip_ogap/2, 0]) mirror([0,1]) square([clip_ogap, -clip_ymin]);
@@ -142,6 +146,7 @@ module Bracket(){
 }
 
 //MainPlan();
 }
 
 //MainPlan();
+//ClipElevationPositive();
 //ClipElevation();
 //MainPositive();
 //%ThroughHoles();
 //ClipElevation();
 //MainPositive();
 //%ThroughHoles();