From 0b1ed609a17aadaea680c901b4958fd5c96fd5be Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 19 Jan 2018 19:56:05 +0000 Subject: [PATCH] fairphone-case: wip Signed-off-by: Ian Jackson --- fairphone-case.scad | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 fairphone-case.scad diff --git a/fairphone-case.scad b/fairphone-case.scad new file mode 100644 index 0000000..11074a4 --- /dev/null +++ b/fairphone-case.scad @@ -0,0 +1,33 @@ +// -*- C -*- + +phone_edge_thick = ; +phone_total_thick = ; +phone_backside_slope = 1.0; // larger means shallower + +// calculated + +phone_backside_slope_thick = phone_total_thick - phone_edge_thick; + +lid_lip_overlap_width xxx bad name = ; +lid_lip_inner_slope = [ 5, 5 ]; // xxx + +epp0 = [0,0]; +epp1 = [0, -phone_edge_thick]; +epp2 = epp1 + phone_backside_slope_thick * [ phone_backside_slope, 1 ]; +epp3 = epp1 + [10, 0]; +epp16 = epp0 + [lid_lip_overlap_width, 0]; +epp15 = epp16 + lid_lip_overlap_slope; +epp14 = epp15 + [10, 0]; +epp11_12_inner = epp0 + lid_lip_overlap_slope; + +module EdgeProfile(){ + difference(){ + offset(r= ) + polygon + polygon([epp0, + epp1, + epp2, + epp3, + epp14, + epp15, + epp16]); -- 2.30.2