chiark / gitweb /
fairphone-case: rename Flip operators (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 19:44:39 +0000 (19:44 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 19:44:39 +0000 (19:44 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 64c0fa20d4ce4b91052c8363a7c95cab9249b59f..410237a0fdf034c9017ffa48a83ff042c937b3db 100644 (file)
@@ -238,7 +238,7 @@ module ButtonPlan(l, deep, cut){
   }
 }
 
-module CaseBase_rhsflip(yn=[0,1]) {
+module Flip_rhs(yn=[0,1]) {
   for ($rhsflip=yn) {
     translate([phone_width/2, 0, 0])
       mirror([$rhsflip,0,0])
@@ -247,7 +247,7 @@ module CaseBase_rhsflip(yn=[0,1]) {
   }
 }
 
-module CaseBase_botflip(yn=[0,1]) {
+module Flip_bot(yn=[0,1]) {
   for ($botflip=yn) {
     translate([0, -phone_height/2, 0])
       mirror([0, $botflip, 0])
@@ -258,14 +258,14 @@ module CaseBase_botflip(yn=[0,1]) {
 
 module AroundEdges(fill_zstart, fill_th, fill_downwards=0){
   // sides
-  CaseBase_rhsflip(){
+  Flip_rhs(){
     translate([0, -phone_cnr_rad, 0])
       rotate([90,0,0])
       linear_extrude(height = phone_height - phone_cnr_rad*2)
       children(0);
   }
   // corners
-  CaseBase_rhsflip() CaseBase_botflip() {
+  Flip_rhs() Flip_bot() {
     translate([+1,-1] * phone_cnr_rad)
       intersection(){
        rotate_extrude()
@@ -280,7 +280,7 @@ module AroundEdges(fill_zstart, fill_th, fill_downwards=0){
       }
   }
   // top and bottom
-  CaseBase_botflip(){
+  Flip_bot(){
     translate([ phone_width - phone_cnr_rad, 0,0 ])
       rotate([90,0,-90])
       linear_extrude(height = phone_width - phone_cnr_rad*2)
@@ -324,11 +324,11 @@ module LidButtonishLeg(y, y_ref_sign, l=buttonishleg_default_l_is_fudge) {
 }
 
 module Buttons(){
-  CaseBase_rhsflip([1]) SideButton(15.580, +1, 8.9) children(); // power
-  CaseBase_rhsflip([1]) SideButton(48.700, -1, 8.920) children(); // camera
-  CaseBase_rhsflip([0]) SideButton(30.800, +1, 21.96) children(); // volume
-  CaseBase_rhsflip(   ) LidButtonishLeg(20, -1) children();
-//  CaseBase_rhsflip([0]) LidButtonishLeg(20, +1, 20) children();
+  Flip_rhs([1]) SideButton(15.580, +1, 8.9) children(); // power
+  Flip_rhs([1]) SideButton(48.700, -1, 8.920) children(); // camera
+  Flip_rhs([0]) SideButton(30.800, +1, 21.96) children(); // volume
+  Flip_rhs(   ) LidButtonishLeg(20, -1) children();
+//  Flip_rhs([0]) LidButtonishLeg(20, +1, 20) children();
 }
 
 module Struts(x_start, z_min, th){
@@ -350,7 +350,7 @@ module Struts(x_start, z_min, th){
 }
 
 module OrdinaryRearAperture(rhs,bot, pos){
-  CaseBase_rhsflip(rhs) CaseBase_botflip(bot)
+  Flip_rhs(rhs) Flip_bot(bot)
     linextr(-20, 20)
     mirror([0,1])
     translate(pos + bumper)
@@ -371,7 +371,7 @@ module OrdinaryRearApertures(){
 }
 
 module RearCameraAperture(){
-  CaseBase_rhsflip([1])
+  Flip_rhs([1])
     mirror([0, 0, 1])
     linear_extrude(height = 20)
     mirror([0, 1, 0])
@@ -419,7 +419,7 @@ module HingeLeverInnerProfile(){
 }
 
 module HingePortion(){
-  CaseBase_rhsflip();
+  Flip_rhs();
 }
 
 module CaseBase(){
@@ -442,8 +442,8 @@ module Case(){ ////toplevel
        translate([0,0, -25])
          linear_extrude(height = 50)
          hull()
-         // CaseBase_rhsflip() // actually, we only care about the LH
-         CaseBase_botflip()
+         // Flip_rhs() // actually, we only care about the LH
+         Flip_bot()
          circleat([+1,-1] * phone_cnr_rad, phone_cnr_rad + case_th_side/2);
       }
 
@@ -452,7 +452,7 @@ module Case(){ ////toplevel
     }
 
     // slot for keeper
-    CaseBase_rhsflip(1)
+    Flip_rhs(1)
       translate([0, -phone_cnr_rad, 0])
       rotate([90, 0, 0])
       linear_extrude(height = phone_height + phone_cnr_rad * 2)
@@ -488,7 +488,7 @@ module Case(){ ////toplevel
 
     // apertures along top edge
     CaseAperture(jack_pos, jack_dia, 8);
-    CaseBase_rhsflip([1])
+    Flip_rhs([1])
       CaseAperture(noisecancelmic_pos, noisecancelmic_dia, 20);
 
     OrdinaryRearApertures();
@@ -534,7 +534,7 @@ module TestLength(){ ////toplevel
 module TestLengthRight(){ ////toplevel
   intersection(){
     Case();
-    CaseBase_rhsflip(1)
+    Flip_rhs(1)
       TestSelectLength();
   }
 }
@@ -650,7 +650,7 @@ module TestFrameLidPrint(){ ////toplevel
 }
 
 module Keeper(){ ////toplevel
-  CaseBase_rhsflip()
+  Flip_rhs()
     OneKeeper();
 }