Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
include <utils.scad>
+wall_th = 2;
+
plug_l_d = [[ 27.78,
10.62 + 0.50 ],
[ 40.88,
8.56 + 0.50 ],
];
-module PlugPlan() {
+plug_stem = [ 2.72 + 0.50,
+ 5.20 + 0.50 ];
+
+module PlugMainPlan() {
for (l_d = plug_l_d) {
l = l_d[0];
d = l_d[1];
}
}
-PlugPlan();
+module PlugBodyPlan() {
+ intersection(){
+ hull()
+ offset(r= wall_th)
+ PlugMainPlan();
+ rectfromto([-100,-100], [0,+100]);
+ }
+}
+
+module DemoPlan() {
+ translate([0,0,-5]) color("grey") PlugBodyPlan();
+ PlugMainPlan();
+}
+DemoPlan();