echo(peg_main_height);
+thinbox_front_z = lid_fatbox_switches_h + lid_fatbox_h - lid_thinbox_h;
+
module LidSideProfile(){
polygon([[-lid_top_wall, lid_inner_max_h],
[lid_inner_kink[0], lid_inner_max_h],
}
module RailProfile(){
- yt_base = lid_seatline_h + lid_fatbox_h - lid_thinbox_h;
+ yt_base = thinbox_front_z;
yt = yt_base - lid_rail_behindslop;
pegx = (lid_inner_w - patbox_centres)/2;
module Demo(){
translate([0, -lid_inner_w/2, 0]) LidSide();
- translate([0,0, lid_fatbox_h])
+ translate([0,0, thinbox_front_z])
rotate([0,180,0]) translate([0, -patbox_side/2, 0])
rotate([0,0,90]) union(){
%TopPattressBox();