From 6a749370b5235f03c615e0328d7cfc7fe91d2ad5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 27 Jan 2018 01:43:29 +0000 Subject: [PATCH 1/1] fairphone-case: prop profile, introduce rot (nfc) Signed-off-by: Ian Jackson --- fairphone-case.scad | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fairphone-case.scad b/fairphone-case.scad index eeeceb0..98fbe56 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -622,7 +622,7 @@ module CaseBase(){ EdgeProfile(); } -module PropProfile(gamma, cut=0){ ////toplevel +module PropProfile(gamma, cut=0, rot=0){ ////toplevel // https://en.wikipedia.org/wiki/Solution_of_triangles#Two_sides_and_the_included_angle_given_(SAS) k = hp_k; p = phone_height - prlp10[0] - hppB[0]; @@ -689,7 +689,7 @@ module PropProfile(gamma, cut=0){ ////toplevel } } // main shaft - rotate([0,0, cut ? -theta : 0]){ + rotate([0,0, rot*-theta]){ hull(){ extra = cut ? prop_recess_slop : 0; rectfromto(prpp6, prpp9); @@ -1109,9 +1109,9 @@ module DemoProfiles(){ ////toplevel translate([40,-30]) { difference(){ - %LidEdgeProfile(); - //translate(prlp10) - //PropProfile(10, 1); + LidEdgeProfile(); + translate(prlp10) + PropProfile(10, 1, 0); } translate(prlp10) PropProfile(15, 0); -- 2.30.2