chiark / gitweb /
fairphone-case: wip before make slope at bottom lid to fix case folding bug
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2018 10:46:06 +0000 (10:46 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2018 10:46:06 +0000 (10:46 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 1fa900e94a88656c5b419386d797b445cea61dfd..d77e7b9976fc178175df07ef31b1db2bb3d441f7 100644 (file)
@@ -1056,10 +1056,19 @@ module LidAdhocMultiprintFrame(phase){
 }
 
 module Lid(){ ////toplevel
+  skew_centre = [0, lpp11[0], lpp11[1]];
   difference(){
     union(){
-      AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
-        LidEdgeProfile();
+      intersection_for(skew=[0,1]){
+       translate(skew_centre)
+         multmatrix([[ 1, 0, 0, 0 ],
+                     [ 0, 1, 0, 0 ],
+                     [ 0, 0, 1, 0 ],
+                     [ 0, 0, 0, 1 ]])
+         translate(-skew_centre)
+         AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
+         LidEdgeProfile();
+      }
 
       // button covers
       Buttons(){