+plugl = 12;
+plugwmin = 4;
+plugh = 10;
+plugslope = 0.5;
+plugwmax = plugwmin + plugh * plugslope;
+
+module Plug(d=0){
+ a = atan(plugslope);
+ tdx = d * cos(a);
+ tdy = d * sin(a);
+ bdx = d / cos(a);
+ rotate([90,0,90]) linear_extrude(height=plugl+0.1){
+ polygon([[-(plugwmax + bdx), 0],
+ [-(plugwmin + tdx), plugh + tdy],
+ [+(plugwmin + tdx), plugh + tdy],
+ [+(plugwmax + bdx), 0]]);
+ }
+ translate([plugl + DoveClip_depth()*0.7, 0, 0])
+ DoveClipPairSane(count=1, h=plugh);
+}
+