+
+module DoveClipPairBase(baseextend=0.1, h=7, count=2) {
+ delta = nomrad*2 + jawthick;
+ intrude = nomrad + basethick - basepinclear;
+ for (i=[0:count-1]) {
+ translate([(i - (count-1)/2) * delta, 0, 0])
+ DoveClipEnd(baseextend=baseextend, h=h);
+ }
+ translate([-delta * count/2, -intrude, 0])
+ cube([delta * count, intrude+0.1, h]);
+}
+
+module DoveClipPairSane(baseextend=0, h=7, count=2) {
+ rotate([0,0,90])
+ translate([0, DoveClip_depth(), 0])
+ DoveClipPairBase(baseextend=baseextend, h=h, count=count);
+}
+
+function DoveClipPairSane_width(count=2) =
+ 2 * (nomrad + jawthick + ((nomrad*2 + jawthick) * (count-1)/2));