chiark / gitweb /
osstest-arm-net-bracket: abolish nearest strap slot
[reprap-play.git] / wardrobe-hook.scad
index bf5b63e357be1d9a1e3d3924ae75823cd83b13c8..d7c070c788278965b9fabc961610d2338ef7aa9e 100644 (file)
@@ -164,7 +164,6 @@ tjoin1c = [0,                      thookcy];
 
 tbend_raw = tangents_intersect_beta(tjoin0c, tjoinrad,
                                    tjoin1c, -hookoutrad);
-echo(tbend_raw);
 tbend0 = angle_map_range(tbend_raw,       0);
 tbend1 = angle_map_range(tbend_raw + 180, -180);
 
@@ -184,6 +183,13 @@ module TPlan(){
   }
 }
 
+module THookR(){ ///toplevel
+  intersection(){
+    linear_extrude(height=topwidth) TPlan();
+    SElevationPlaced();
+  }
+}
+
 // other toplevels etc.
 
 module HookR(){ ////toplevel
@@ -194,9 +200,15 @@ module SHookR(){ ////toplevel
   mirror([1,0,0]) SHookL();
 }
 
+module THookL(){ ////toplevel
+  mirror([1,0,0]) THookR();
+}
+
 module Demo(){ ////toplevel
   translate([-30,tubeheight,0]) HookL();
   translate([  0,tubeheight,0]) HookR();
   translate([ 30,         0,0]) SHookL();
   translate([ 60,         0,0]) SHookR();
+  translate([ 90,         0,0]) THookL();
+  translate([120,         0,0]) THookR();
 }