- rotate([0,0,180]) union(){
- linear_extrude(height=arch_breadth) ArchProfile(false);
- linear_extrude(height=pbase_thick) ArchProfile(true);
+ rotate([0,0,180]){
+ difference(){
+ union(){
+ linear_extrude(height=arch_breadth) ArchProfile(false);
+ linear_extrude(height=pbase_thick) hull(){
+ ArchProfile(true);
+ ArchProfile(false);
+ }
+ }
+ translate([0,0,-1]) linear_extrude(height=100)
+ ArchCircle(arch_in_rad);
+ }