WORTMANN FX 77-W-258 AIRFOIL
// Points from fx77w258.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/fx77w258.dat

fx77w258_points = [[998.93,6.36],[995.72,6.737],[990.39,8.67],[982.96,10.35],[973.47,12.4],[961.94,14.83],[948.44,17.73],[933.01,21.04],[915.73,24.95],[896.68,29.23],[875.92,34.2],[853.55,39.51],[829.67,45.55],[804.38,51.9299],[777.79,58.99],[750,66.33],[721.14,74.3299],[691.34,82.46],[660.72,91.13],[629.41,99.63],[597.55,108.63],[565.26,117.28],[532.6999,126.54],[500,135.3],[467.3,144.33],[434.74,152.6299],[402.4499,160.74],[370.5899,167.3],[339.28,171.85],[308.66,173.4],[278.86,173.16],[250,170.39],[222.21,166.16],[195.6199,159.75],[170.33,152.41],[146.45,143.29],[124.08,133.7],[103.32,122.48],[84.27,111.34],[66.9899,98.89],[51.56,86.96],[38.0599,73.9699],[26.53,62.21],[17.04,49.61],[9.61,39.02],[4.28,27.22],[1.07,17.52],[0,0],[1.07,-12.73],[4.28,-17.64],[9.61,-25.24],[17.04,-30.7],[26.53,-36.99],[38.0599,-41.93],[51.56,-47.87],[66.9899,-52.61],[84.27,-58.03],[103.32,-62.39],[124.08,-67.24],[146.45,-71.0401],[170.33,-75.17],[195.6199,-78.32],[222.21,-81.63],[250,-84.01],[278.86,-86.4],[308.66,-87.85],[339.28,-89.2],[370.5899,-89.5801],[402.4499,-89.7],[434.74,-88.7],[467.3,-87.32],[500,-84.72],[532.6999,-81.55],[565.26,-76.6],[597.55,-70.7],[629.41,-62.73],[660.72,-54.89],[691.34,-47.07],[721.14,-40.1],[750,-33.6],[777.79,-28.03],[804.38,-22.98],[829.67,-18.81],[853.55,-15.09],[875.92,-12.17],[896.68,-9.69],[915.73,-7.94],[933.01,-6.56],[948.44,-5.72],[961.94,-5.21],[973.47,-5.06],[982.96,-5.1201],[990.39,-5.35],[995.72,-5.63]];

linear_extrude(height=20)
scale([15, 15])
translate([0,0])
scale (0.001)
polygon(points=fx77w258_points);