18 translate([0,0, h] + overhang * [-1,-1,0])
19 cube([w,l,eave] + overhang * [2,2,0]);
20 translate([0,0, h] + overhang * [0,-1,0]
21 + (w-peakw) * 0.5 * [1,0,0])
22 cube([peakw, l, roof] + overhang * [0,2,0]);
24 translate([w/4, l/2, h] + overhang * [-0.5, 0,0])
25 cylinder(r= chimnd/2, h = roof * chimnhr);