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];
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();
//TestProtr();
//TestRAProtr();
//Sketch();
-//Demo();
+Demo();