-module InterlockLobe(this_cnr, right_cnr, negative=0) {
- INREFFRAME(this_cnr, right_cnr)
- InterlockLobeCore(negative);
+module InterlockEdge(left_cnr, right_cnr, negative=0, nlobes=2) {
+ plusth = negative * 1.0;
+
+ INREFFRAME(left_cnr, right_cnr) {
+ translate([0, 0, plusth]){
+ mirror([0,0,1]){
+ linear_extrude(height=tile_th+plusth*2, convexity=10){
+ InterlockEdgePlan(negative, nlobes, length);
+ }
+ }
+ }
+ }