wall_thick = 4;
bolthole_height = 4;
bolthole_width = 10;
-base_thick = 5;
+base_thick = 4;
lidinner_thick_allow = 20;
space = 25;
anchor_thick = 4;
$xppF = gppL + t_bevel * [1,0];
$xppJ = $xppE + wall_thick * [ 1, tan(22.5) ];
- $xppI = $xppF + base_thick + [ tan(22.5), 1 ];
+ $xppI = $xppF + base_thick * [ tan(22.5), 1 ];
children();
}
}
}
+module AnchorWallProfile(){
+ UsualProfile();
+ NearAnchorProfile();
+ hull(){
+ for (bev = [bevel, a_bevel]) {
+ upp_app_Vars(bev) {
+ polygon([ $xppE,
+ $xppF,
+ $xppI,
+ $xppJ ]);
+ }
+ }
+ }
+}
+
module Demo(){
+ translate([0,0,-2]) color("yellow") AnchorWallProfile();
color("red") AnchorProfile();
translate([0,0,2]) color("black") NearAnchorProfile();
- color("blue") UsualProfile();
+ translate([0,0,4]) color("blue") UsualProfile();
}
Demo();