chiark / gitweb /
flyscreen-handle: from v6, another go at the retain
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 26 Aug 2016 18:19:30 +0000 (19:19 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 26 Aug 2016 18:19:30 +0000 (19:19 +0100)
flyscreen-handle.scad

index 85434c599e8f15d25297c523f8ac5ee01d3159c3..51e7ecbe2796ad530ee52fd5dc814360ebbd5da2 100644 (file)
@@ -11,10 +11,11 @@ retain_rad = 1.65;
 retain_protr = 0.35;
 retain_hgap_adjust = 1.5;
 
-retain_stalk_len = 8.0;
+retain_stalk_len = 6.5;
 retain_stalk_h = 1.5;
 retain_bend_gap = 2.0;
 retain_empir_angle = -25;
+retain_pushmore_adj = 0.75;
 
 hgap_empir_adjust = -0.5 -2.50;
 
@@ -50,7 +51,7 @@ handle_x1 = handle_x0 + bot_w + handle_w;
 topprotr_y = -ins_irad + opening_topprotr;
 
 retain_mxy = [handle_x0 - retain_rad - retain_hgap_adjust,
-             -ins_orad + retain_rad - retain_protr];
+             -ins_orad + retain_rad - retain_protr - retain_pushmore_adj];
 
 retain_cutout_h = retain_rad * 2 + retain_bend_gap;
 
@@ -177,8 +178,8 @@ module Demo(){
 module Test(){
   linear_extrude(height=2) {
     WithRetainSection();
-    translate([0, -handle_y0 + topprotr_y + 10])
-      BasicSection();
+//    translate([0, -handle_y0 + topprotr_y + 10])
+//      BasicSection();
   }
 }
 
@@ -188,6 +189,6 @@ module Test(){
 //WithRetainSection();
 //BasicSection();
 //GappingSection();
-//Test();
+Test();
 //Demo();
-Handle();
+//Handle();