From: Ian Jackson Date: Sat, 23 Jul 2016 14:56:39 +0000 (+0100) Subject: earring-stand: wip new approach to panes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b5f5c242142fd38f81fca080d5c85ae8902d6b5f;p=reprap-play.git earring-stand: wip new approach to panes --- diff --git a/earring-stand.scad b/earring-stand.scad index b1f03df..b2c001c 100644 --- a/earring-stand.scad +++ b/earring-stand.scad @@ -155,8 +155,6 @@ module Sketch(){ thicks = [ 2, 2, 2 ]; -//side_origins = [ pp, - module Joins(alpha, objnum, objnum_f, objnum_m) { echo("Joins",objnum, objnum_f, objnum_m); thm = thicks[objnum_m]; @@ -169,16 +167,24 @@ module Joins(alpha, objnum, objnum_f, objnum_m) { EclipPPlan(thm); } -module Object(objnum){ +module ObjectJoins(objnum){ echo("Object",objnum); translate(pp) Joins(beta, objnum, 0,1); translate(pr) mirror([1,0,0]) Joins(0, objnum, 0,2); translate(pq) rotate([0,0,-90]) Joins(beta, objnum, 2,1); } -module Base(){ Object(0); } -module Front(){ Object(1); } -module Back(){ Object(2); } +module Base(){ + ObjectJoins(0); +} + +module Front(){ + ObjectJoins(1); +} + +module Back(){ + ObjectJoins(2); +} module Demo(){ Base(); @@ -191,4 +197,4 @@ module Demo(){ //TestProtr(); //TestRAProtr(); //Sketch(); -//Demo(); +Demo();