// Points from mh20.dat in the archive: http://m-selig.ae.illinois.edu/ads/archives/coord_seligFmt.tar.gz // Not necessarily in the same order as in: http://m-selig.ae.illinois.edu/ads/coord/mh20.dat mh20_points = [[1000,0],[996.6372,-0.0051],[986.6197,0.1582],[970.1602,0.8399],[947.6286,2.3227],[919.543,4.7839],[886.4944,8.2745],[849.1123,12.7679],[808.058,18.1591],[764.0082,24.2837],[717.6359,30.9165],[669.6015,37.7946],[620.5446,44.6361],[571.1642,51.0892],[521.9768,56.5488],[473.0349,60.5827],[424.401,63.2769],[376.5089,64.8463],[329.9039,65.3283],[285.0765,64.7081],[242.4596,62.9465],[202.4119,60.0463],[165.258,56.0435],[131.2673,51.0306],[100.7084,45.1556],[73.8371,38.5823],[50.8746,31.4808],[31.9737,24.0659],[17.2844,16.6308],[6.9514,9.5136],[2.3013,4.8318],[1.0863,3.0491],[0.3003,1.4185],[0.033,0.4389],[0.0339,-0.4128],[0.3749,-1.2104],[1.0308,-2.0464],[2.4689,-3.3481],[4.3956,-4.704],[6.5952,-6.0085],[17.7049,-10.5343],[33.7802,-14.6221],[54.77,-18.0629],[80.5959,-20.7949],[111.082,-22.819],[145.999,-24.1719],[185.0335,-24.9398],[227.7887,-25.2261],[273.7774,-25.1394],[322.4522,-24.7609],[373.2077,-24.1521],[425.4391,-23.3197],[478.5456,-22.2953],[531.9175,-21.0961],[584.942,-19.7587],[637.0101,-18.2991],[687.5232,-16.7522],[735.8996,-15.1316],[781.5807,-13.4684],[824.0374,-11.7724],[862.7756,-10.0694],[897.3409,-8.3603],[927.3247,-6.6613],[952.3618,-4.9132],[972.332,-3.0494],[987.2461,-1.3467],[996.7145,-0.3044]]; linear_extrude(height=20) scale([15, 15]) translate([0,0]) scale (0.001) polygon(points=mh20_points);