chiark / gitweb /
pattress-boxes-3-cover: Sort out toplevels
[reprap-play.git] / pattress-boxes-3-cover.scad
index d5d577ce69cb1f23f2531299aabd0f34cc438f19..5b8dc780e57e42d583c4f86c8efc1d48302690b0 100644 (file)
@@ -121,6 +121,12 @@ module LidSide(){
     }
 }
 
+module Lid(){ ////toplevel
+  for (m=[0,1])
+    mirror([0,m,0])
+      translate([0, -lid_inner_w/2, 0]) LidSide();
+}
+
 module PegProfile(){
   polygon([[-peg_engage_depth, (peg_engage_dia - peg_outer_slop)/2],
           [0,                 (peg_engage_dia - peg_outer_slop)/2],
@@ -132,7 +138,7 @@ module PegProfile(){
           [-peg_engage_depth,  (peg_inner_dia + peg_inner_slop)/2]]);
 }
 
-module Peg(){
+module Peg(){ ////toplevel
   rotate_extrude($fn=50)
     rotate([0,0,-90])
     PegProfile();
@@ -158,7 +164,7 @@ module TopPattressBox(){
 }
 
 module Demo(){
-  translate([0, -lid_inner_w/2, 0]) LidSide();
+  Lid();
   translate([0,0, thinbox_front_z])
     rotate([0,180,0]) translate([0, -patbox_side/2, 0])
     rotate([0,0,90]) union(){
@@ -174,4 +180,5 @@ module Demo(){
 //Peg();
 //TopPattressBox();
 //RailProfile();
-Demo();
+//Demo();
+//Lid();