chiark / gitweb /
fairphone4-case: Add stubbier parameter to KeeperProfile (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Dec 2022 16:27:02 +0000 (16:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Dec 2022 16:27:02 +0000 (16:27 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone4-case.scad

index fe16f352b9c1789dc88833dff2c876c970d5cc88..4fa6ab60b300e03c15956cb909b1dd5607529963 100644 (file)
@@ -471,14 +471,14 @@ module AdhocMultiprintFrame(phase, z0, zs) {
     }
 }
 
-module KeeperProfile(fatter=0, slant=0){
+module KeeperProfile(fatter=0, slant=0, stubbier=0){
   use_e = kppe + [0,-1] * slant * keeper_inner_width / keeper_slant_slope;
   polygon([use_e + [+1,-1] * fatter,
-          kppd  + [ 0,-1] * fatter,
-          kppc,
+          kppd  + [ 0,-1] * fatter - stubbier * [1,0],
+          kppc                     - stubbier * [1,0],
           kppb,
-          kppa,
-          kppf  + [+1, 0] * fatter
+          kppa                     + stubbier * [0,1],
+          kppf  + [+1, 0] * fatter + stubbier * [0,1]
           ]);
 }