chiark / gitweb /
commitid: provide 2d demo
[reprap-play.git] / commitid-cube-test.scad
index 2c2117963bde9eb5b57e4cbc18d9662a03e79d61..861282da73659614892b4349a1bdb7fdcf0cd0f5 100644 (file)
@@ -32,24 +32,12 @@ fdsz = Commitid_FontDemo_sz();
 d = Commitid_depth();
 ru = Commitid_pixelsz();
 
-module TT () { ////toplevel
-  difference(){
-    union(){
-      translate([-sz, 0, -t])
-       cube([sz*2 + w, sz, t]);
-    }
-    translate([w,0,-t]) rotate([0,180,0]) FD();
-    translate([w,0,0]) rotate([0,0,0]) FD();
-
-  }
-  translate([-sz,0,0]) rotate([0,0,0]) FD();
-
+module TTWall () {
   difference(){
-      translate([0, 0, -0.1])
-       cube([w, sz, sz - t + 0.1]);
+    translate([0, 0, -0.1])
+      cube([w, sz, sz - t + 0.1]);
 
     translate([0,sz,0]) rotate([90,0,-90]) FD();
-
     translate([0, sz, 0])
       rotate([90, 0, -90])
       translate(fdo + [0, -ru*2, -d]) cube([fdsz[0], ru, d*2]);
@@ -59,7 +47,20 @@ module TT () { ////toplevel
   translate([0, sz+d, 0])
     rotate([90,0,0])
     translate([0, fdo[1], 0]) cube([d*2, fdsz[1], ru]);
-  //!cube([fdsz[1], fdsz[0], 1]);
+}
+
+module TT () { ////toplevel
+  difference(){
+    translate([-sz, 0, -t])
+      cube([sz*2 + w, sz, t]);
+
+    translate([w,0,-t]) rotate([0,180,0]) FD();
+    translate([w,0,0]) rotate([0,0,0]) FD();
+  }
+  translate([-sz,0,0]) rotate([0,0,0]) FD();
+
+  TTWall();
+  translate([0,0,-t]) rotate([90,0,0]) TTWall();
 }
 
 echo("pixelsz:", str(Commitid_pixelsz()),