23 india_use = india_nom + india_slop;
24 middia_use = middia_nom - middia_slop;
26 //echo("MIN WALL", (middia_use - india_use)/2);
28 ppA = [middia_use/2, 0];
29 ppB = ppA + [0, 1] * htop;
30 ppC = ppB + [-1,0] * wall;
31 ppD = [ppC[0], ppA[1] - wall/slope];
32 ppE = [india_use/2, ppD[1] - (india_use/2 - ppD[0])/slope];
33 ppF = ppE + [0,-1] * (htop + hbot);
34 ppG = ppF + [1, 0] * wall;
35 ppK = [outdia/2, ppA[1]];
36 ppJ = ppK + [0,-1] * wall;
37 ppH = [ppG[0], ppJ[1] - (ppJ[0]-ppG[0])/slope];
40 polygon([[ india_use/2, -hbot ],
44 [ middia_use/2, htop ],
45 [ india_use/2, htop ]]);
64 color("blue") translate([0,0,1]) Plan1();
69 rotate_extrude(convexity=5)