holes = [[[ 5 , 5 ], [16 , 21]], // left
[[ 18.5, 4.5], [ 4.5, 22]]]; // right
+module ArchCircle(rad){
+ translate([0,-arch_to_chord])
+ circle(rad, $fa=0.1);
+}
+
module ArchProfile(){
intersection(){
translate([-200,0])
square([400,200]);
union(){
- translate([0,-arch_to_chord]){
- difference(){
- circle(arch_in_rad + arch_thick, $fa=0.1);
- circle(arch_in_rad, $fa=0.1);
- }
+ difference(){
+ ArchCircle(arch_in_rad + arch_thick);
+ ArchCircle(arch_in_rad);
}
for (m=[0,1])
mirror([m,0])