// Module names are of the form poly_(). As a result, // you can associate a polygon in this OpenSCAD program with the corresponding // SVG element in the Inkscape document by looking for the XML element with // the attribute id="inkscape-path-id". // fudge value is used to ensure that subtracted solids are a tad taller // in the z dimension than the polygon being subtracted from. This helps // keep the resulting .stl file manifold. fudge = 0.1; // PHL: The scale factor of 25.4/90 produced by the conversion plugin seemed to // be too small by almost exactly 20%, so I changed it to 25.4/72. Please give // feedback if you try this and it works! module poly_rect11106(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-96.901293,128.521952],[-159.518863,191.139532],[-160.181590,192.170447],[-160.560746,193.520308],[-160.716498,195.048443],[-160.709012,196.614182],[-160.444992,199.295782],[-160.250023,200.439732],[-160.433940,204.292000],[-160.985714,208.115706],[-161.905343,211.882278],[-163.192827,215.563145],[-164.848164,219.129735],[-166.871355,222.553478],[-169.262398,225.805801],[-172.021293,228.858133],[-175.073632,231.617036],[-178.325957,234.008083],[-181.749698,236.031275],[-185.316286,237.686612],[-188.997151,238.974095],[-192.763724,239.893723],[-196.587435,240.445498],[-200.439715,240.629420],[-204.291996,240.445489],[-208.115706,239.893706],[-211.882278,238.974071],[-215.563141,237.686584],[-219.129727,236.031247],[-222.553465,234.008058],[-225.805787,231.617020],[-228.858123,228.858133],[-231.617017,225.805786],[-234.008059,222.553456],[-236.031250,219.129711],[-237.686588,215.563122],[-238.974073,211.882256],[-239.893707,208.115683],[-240.445488,204.291973],[-240.629416,200.439695],[-240.445491,196.587418],[-239.893714,192.763712],[-238.974084,188.997145],[-237.686600,185.316287],[-236.031264,181.749708],[-234.008074,178.325976],[-231.617031,175.073661],[-228.858134,172.021333],[-225.805794,169.262442],[-222.553467,166.871398],[-219.129725,164.848202],[-215.563136,163.192856],[-211.882270,161.905362],[-208.115698,160.985722],[-204.291990,160.433938],[-200.439715,160.250013],[-199.295769,160.444985],[-196.614176,160.709011],[-195.048438,160.716501],[-193.520300,160.560753],[-192.170432,160.181599],[-191.139505,159.518873],[-128.521933,96.901313],[-127.421526,95.625488],[-124.982588,92.457859],[-123.665365,90.473919],[-122.498545,88.388191],[-121.643805,86.324395],[-121.262823,84.406252],[-121.451866,82.446072],[-122.100965,80.292361],[-123.060553,78.085324],[-124.181063,75.965168],[-126.306580,72.546314],[-127.280983,71.157443],[-155.343043,43.095372],[-157.151750,40.877387],[-158.443472,38.412715],[-159.218298,35.783607],[-159.476314,33.072314],[-159.217609,30.361087],[-158.442270,27.732177],[-157.150386,25.267835],[-155.342043,23.050313],[23.050797,-155.342118],[25.268667,-157.150943],[27.733040,-158.442961],[30.361749,-159.218171],[33.072626,-159.476575],[35.783502,-159.218171],[38.412209,-158.442961],[40.876581,-157.150943],[43.094447,-155.342118],[71.156517,-127.280058],[72.545452,-126.305709],[75.964451,-124.180320],[78.084689,-123.059888],[80.291803,-122.100378],[82.445576,-121.451351],[84.405797,-121.262368],[86.324021,-121.643409],[88.387898,-122.498221],[90.473705,-123.665117],[92.457717,-124.982415],[95.625459,-127.421478],[96.901327,-128.521938],[159.518887,-191.139538],[160.181610,-192.170462],[160.560759,-193.520326],[160.716502,-195.048460],[160.709007,-196.614193],[160.444973,-199.295776],[160.249997,-200.439718],[160.433932,-204.291990],[160.985721,-208.115703],[161.905363,-211.882285],[163.192857,-215.563163],[164.848202,-219.129765],[166.871396,-222.553519],[169.262438,-225.805854],[172.021327,-228.858198],[175.073672,-231.617080],[178.325999,-234.008112],[181.749740,-236.031291],[185.316324,-237.686619],[188.997184,-238.974096],[192.763750,-239.893722],[196.587454,-240.445496],[200.439727,-240.629420],[204.292000,-240.445493],[208.115704,-239.893715],[211.882270,-238.974086],[215.563130,-237.686607],[219.129715,-236.031277],[222.553455,-234.008098],[225.805782,-231.617068],[228.858127,-228.858188],[231.617015,-225.805836],[234.008053,-222.553501],[236.031241,-219.129751],[237.686579,-215.563156],[238.974066,-211.882285],[239.893701,-208.115708],[240.445484,-204.291992],[240.629416,-200.439708],[240.445495,-196.587424],[239.893720,-192.763710],[238.974093,-188.997134],[237.686611,-185.316267],[236.031275,-181.749676],[234.008084,-178.325932],[231.617039,-175.073603],[228.858137,-172.021259],[225.805806,-169.262364],[222.553492,-166.871329],[219.129761,-164.848149],[215.563182,-163.192821],[211.882321,-161.905344],[208.115747,-160.985715],[204.292026,-160.433930],[200.439727,-160.249988],[199.295786,-160.444962],[196.614203,-160.708994],[195.048472,-160.716488],[193.520340,-160.560745],[192.170479,-160.181597],[191.139557,-159.518878],[128.521987,-96.901318],[127.421556,-95.625411],[124.982560,-92.457583],[123.665303,-90.473522],[122.498447,-88.387669],[121.643675,-86.323754],[121.262667,-84.405507],[121.451685,-82.445234],[122.100755,-80.291409],[123.060311,-78.084247],[124.180790,-75.963964],[126.306256,-72.544898],[127.280637,-71.155937],[155.342697,-43.093867],[157.151084,-40.876436],[158.442830,-38.412336],[159.217903,-35.783767],[159.476268,-33.072930],[159.217894,-30.362027],[158.442746,-27.733258],[157.150791,-25.268825],[155.341997,-23.050928],[-23.051143,155.342212],[-25.268867,157.150835],[-27.733285,158.442770],[-30.362155,159.218004],[-33.073234,159.476525],[-35.784280,159.218319],[-38.413050,158.443373],[-40.877302,157.151676],[-43.094793,155.343212],[-71.156863,127.281152],[-72.545764,126.306740],[-75.964690,124.181200],[-78.084892,123.060677],[-80.291975,122.101076],[-82.445732,121.451965],[-84.405953,121.262912],[-86.324128,121.643886],[-88.387965,122.498615],[-90.473739,123.665424],[-92.457725,124.982635],[-95.625434,127.421553],[-96.901293,128.521952]]); } } // Module names are of the form poly_(). As a result, // you can associate a polygon in this OpenSCAD program with the corresponding // SVG element in the Inkscape document by looking for the XML element with // the attribute id="inkscape-path-id". // fudge value is used to ensure that subtracted solids are a tad taller // in the z dimension than the polygon being subtracted from. This helps // keep the resulting .stl file manifold. fudge = 0.1; module poly_path3284(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-30.415689,148.175849],[-29.898459,147.542591],[-29.528910,146.840257],[-29.307091,146.091851],[-29.233052,145.320375],[-29.306843,144.548833],[-29.528513,143.800228],[-29.898111,143.097563],[-30.415689,142.463841],[-31.049412,141.946204],[-31.752087,141.576455],[-32.500719,141.354585],[-33.272312,141.280586],[-34.043871,141.354449],[-34.792403,141.576167],[-35.494912,141.945731],[-36.128404,142.463133],[-36.645633,143.096452],[-37.015182,143.798946],[-37.237001,144.547579],[-37.311040,145.319314],[-37.237250,146.091116],[-37.015580,146.839948],[-36.645981,147.542773],[-36.128404,148.176556],[-35.495086,148.693726],[-34.792602,149.063124],[-34.043996,149.284743],[-33.272312,149.358574],[-32.500594,149.284608],[-31.751888,149.062837],[-31.049238,148.693254],[-30.415689,148.175849]]); } } module poly_path3288(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-148.374739,30.216799],[-148.891969,30.850056],[-149.261528,31.552380],[-149.483373,32.300760],[-149.557463,33.072185],[-149.483757,33.843642],[-149.262213,34.592122],[-148.892790,35.294612],[-148.375446,35.928101],[-147.741519,36.445940],[-147.038749,36.815785],[-146.290105,37.037667],[-145.518557,37.111621],[-144.747076,37.037678],[-143.998631,36.815873],[-143.296193,36.446239],[-142.662730,35.928808],[-142.145472,35.295518],[-141.775852,34.593094],[-141.553946,33.844548],[-141.479829,33.072892],[-141.553574,32.301136],[-141.775256,31.552292],[-142.144950,30.849371],[-142.662730,30.215385],[-143.296249,29.698071],[-143.998819,29.328728],[-144.747412,29.107297],[-145.518999,29.033721],[-146.290554,29.107941],[-147.039047,29.329899],[-147.741451,29.699538],[-148.374739,30.216799]]); } } module poly_path3292(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[35.729201,-142.462991],[36.246837,-143.096716],[36.616576,-143.799401],[36.838420,-144.548058],[36.912368,-145.319702],[36.838420,-146.091346],[36.616576,-146.840004],[36.246837,-147.542689],[35.729201,-148.176414],[35.095537,-148.693988],[34.393013,-149.063568],[33.644582,-149.285185],[32.873197,-149.358873],[32.101813,-149.284665],[31.353382,-149.062595],[30.650857,-148.692696],[30.017193,-148.174999],[29.499933,-147.541772],[29.130304,-146.839518],[28.908372,-146.091225],[28.834203,-145.319879],[28.907864,-144.548467],[29.129420,-143.799975],[29.498939,-143.097390],[30.016486,-142.463698],[30.650239,-141.946090],[31.352984,-141.576412],[32.101702,-141.354629],[32.873374,-141.280708],[33.644979,-141.354618],[34.393499,-141.576323],[35.095913,-141.945792],[35.729201,-142.462991]]); } } module poly_path3296(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[147.976171,-30.216011],[148.493837,-30.849706],[148.863657,-31.552310],[149.085614,-32.300855],[149.159691,-33.072369],[149.085873,-33.843883],[148.864143,-34.592427],[148.494484,-35.295032],[147.976879,-35.928727],[147.343153,-36.446362],[146.640469,-36.816101],[145.891811,-37.037945],[145.120167,-37.111893],[144.348523,-37.037945],[143.599866,-36.816101],[142.897181,-36.446362],[142.263456,-35.928727],[141.746257,-35.295438],[141.376788,-34.593024],[141.155083,-33.844505],[141.081173,-33.072899],[141.155094,-32.301227],[141.376877,-31.552509],[141.746555,-30.849764],[142.264163,-30.216011],[142.897479,-29.698840],[143.599954,-29.329432],[144.348534,-29.107787],[145.120167,-29.033905],[145.891800,-29.107787],[146.640381,-29.329432],[147.342855,-29.698840],[147.976171,-30.216011]]); } } module poly_path10311(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-206.754887,206.754887],[-207.536335,205.862898],[-208.184947,204.888573],[-208.696825,203.846436],[-209.068076,202.751013],[-209.294803,201.616828],[-209.373110,200.458408],[-209.299102,199.290277],[-209.068882,198.126961],[-208.686861,197.004301],[-208.167132,195.955545],[-207.520331,194.991327],[-206.757089,194.122281],[-205.888043,193.359039],[-204.923825,192.712238],[-203.875069,192.192509],[-202.752409,191.810488],[-201.589093,191.580268],[-200.420962,191.506260],[-199.262542,191.584567],[-198.128357,191.811294],[-197.032934,192.182545],[-195.990797,192.694423],[-195.016472,193.343035],[-194.124483,194.124483],[-193.343035,195.016472],[-192.694423,195.990797],[-192.182545,197.032934],[-191.811294,198.128357],[-191.584567,199.262542],[-191.506260,200.420962],[-191.580268,201.589093],[-191.810488,202.752409],[-192.192509,203.875069],[-192.712238,204.923825],[-193.359039,205.888043],[-194.122281,206.757089],[-194.991327,207.520331],[-195.955545,208.167132],[-197.004301,208.686861],[-198.126961,209.068882],[-199.290277,209.299102],[-200.458408,209.373110],[-201.616828,209.294803],[-202.751013,209.068076],[-203.846436,208.696825],[-204.888573,208.184947],[-205.862898,207.536335],[-206.754887,206.754887],[-206.754887,206.754887]]); } } module poly_path3304(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-37.018999,107.488569],[-35.962604,106.625718],[-34.791270,106.009445],[-33.543319,105.639727],[-32.257076,105.516537],[-30.970867,105.639851],[-29.723016,106.009644],[-28.551846,106.625892],[-27.495684,107.488569],[-26.632571,108.545168],[-26.016052,109.716607],[-25.646121,110.964597],[-25.522768,112.250845],[-25.645986,113.537060],[-26.015765,114.784950],[-26.632098,115.956224],[-27.494977,117.012590],[-28.551110,117.875236],[-29.722209,118.491394],[-30.969973,118.861048],[-32.256104,118.984181],[-33.542301,118.860777],[-34.790264,118.490819],[-35.961694,117.874291],[-37.018291,117.011176],[-37.880970,115.955015],[-38.497227,114.783856],[-38.867047,113.536031],[-38.990412,112.249873],[-38.867307,110.963714],[-38.497713,109.715889],[-37.881616,108.544730],[-37.018999,107.488569]]); } } module poly_path10309(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[194.124483,-194.124483],[193.343035,-195.016472],[192.694423,-195.990797],[192.182545,-197.032934],[191.811294,-198.128357],[191.584567,-199.262542],[191.506260,-200.420962],[191.580268,-201.589093],[191.810488,-202.752409],[192.192509,-203.875069],[192.712238,-204.923825],[193.359039,-205.888043],[194.122281,-206.757089],[194.991327,-207.520331],[195.955545,-208.167132],[197.004301,-208.686861],[198.126961,-209.068882],[199.290277,-209.299102],[200.458408,-209.373110],[201.616828,-209.294803],[202.751013,-209.068076],[203.846436,-208.696825],[204.888573,-208.184947],[205.862898,-207.536335],[206.754887,-206.754887],[207.536335,-205.862898],[208.184947,-204.888573],[208.696825,-203.846436],[209.068076,-202.751013],[209.294803,-201.616828],[209.373110,-200.458408],[209.299102,-199.290277],[209.068882,-198.126961],[208.686861,-197.004301],[208.167132,-195.955545],[207.520331,-194.991327],[206.757089,-194.122281],[205.888043,-193.359039],[204.923825,-192.712238],[203.875069,-192.192509],[202.752409,-191.810488],[201.589093,-191.580268],[200.420962,-191.506260],[199.262542,-191.584567],[198.128357,-191.811294],[197.032934,-192.182545],[195.990797,-192.694423],[195.016472,-193.343035],[194.124483,-194.124483],[194.124483,-194.124483]]); } } module poly_path3308(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-52.965829,91.440219],[-51.909494,90.577308],[-50.738310,89.960885],[-49.490559,89.590966],[-48.204525,89.467568],[-46.918491,89.590707],[-45.670740,89.960399],[-44.499556,90.576662],[-43.443221,91.439512],[-42.580169,92.496050],[-41.963810,93.667329],[-41.594105,94.915092],[-41.471012,96.201081],[-41.594489,97.487036],[-41.964495,98.734699],[-42.580989,99.905813],[-43.443929,100.962119],[-44.500234,101.825059],[-45.671348,102.441552],[-46.919012,102.811558],[-48.204967,102.935035],[-49.490955,102.811942],[-50.738718,102.442237],[-51.909998,101.825879],[-52.966536,100.962826],[-53.829385,99.906491],[-54.445648,98.735307],[-54.815341,97.487556],[-54.938480,96.201523],[-54.815081,94.915489],[-54.445162,93.667738],[-53.828739,92.496554],[-52.965829,91.440219]]); } } module poly_path3312(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-20.984789,91.454359],[-19.928191,90.591305],[-18.756761,89.974937],[-17.508798,89.605206],[-16.222601,89.482061],[-14.936471,89.605454],[-13.688706,89.975335],[-12.517607,90.591653],[-11.461474,91.454359],[-10.598332,92.510929],[-9.981743,93.682298],[-9.611724,94.930200],[-9.488293,96.216370],[-9.611465,97.502539],[-9.981257,98.750442],[-10.597685,99.921811],[-11.460767,100.978380],[-12.517134,101.841259],[-13.688408,102.457592],[-14.936298,102.827372],[-16.222513,102.950589],[-17.508761,102.827237],[-18.756750,102.457305],[-19.928190,101.840787],[-20.984789,100.977673],[-21.847466,99.921511],[-22.463713,98.750342],[-22.833507,97.502491],[-22.956821,96.216281],[-22.833631,94.930039],[-22.463912,93.682088],[-21.847640,92.510753],[-20.984789,91.454359]]); } } module poly_path3316(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-36.932679,75.407059],[-35.876141,74.543945],[-34.704861,73.927427],[-33.457098,73.557496],[-32.171110,73.434143],[-30.885155,73.557360],[-29.637491,73.927140],[-28.466377,74.543473],[-27.410071,75.406352],[-26.546990,76.462861],[-25.930561,77.634070],[-25.560769,78.881746],[-25.437597,80.167655],[-25.561029,81.453565],[-25.931047,82.701241],[-26.547636,83.872450],[-27.410779,84.928959],[-28.466851,85.791665],[-29.637789,86.407983],[-30.885327,86.777864],[-32.171198,86.901257],[-33.457135,86.778112],[-34.704872,86.408381],[-35.876142,85.792013],[-36.932679,84.928959],[-37.795530,83.872626],[-38.411802,82.701451],[-38.781521,81.453727],[-38.904711,80.167744],[-38.781397,78.881794],[-38.411603,77.634169],[-37.795356,76.463160],[-36.932679,75.407059]]); } } module poly_path3320(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-20.983389,27.319639],[-19.927055,26.456788],[-18.755881,25.840515],[-17.508156,25.470797],[-16.222173,25.347607],[-14.936224,25.470921],[-13.688599,25.840714],[-12.517590,26.456962],[-11.461489,27.319639],[-10.598578,28.375974],[-9.982155,29.547158],[-9.612236,30.794909],[-9.488837,32.080943],[-9.611976,33.366976],[-9.981669,34.614727],[-10.597932,35.785911],[-11.460781,36.842246],[-12.517147,37.705126],[-13.688411,38.321469],[-14.936275,38.691275],[-16.222439,38.814544],[-17.508602,38.691275],[-18.756466,38.321469],[-19.927731,37.705126],[-20.984096,36.842246],[-21.846742,35.786114],[-22.462910,34.615025],[-22.832590,33.367287],[-22.955774,32.081208],[-22.832455,30.795095],[-22.462623,29.547257],[-21.846270,28.376003],[-20.983389,27.319639]]); } } module poly_path3324(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-36.933309,11.270289],[-35.876710,10.407236],[-34.705270,9.790878],[-33.457281,9.421173],[-32.171033,9.298080],[-30.884818,9.421557],[-29.636928,9.791563],[-28.465654,10.408057],[-27.409287,11.270996],[-26.546611,12.327099],[-25.930373,13.498117],[-25.560606,14.745769],[-25.437343,16.031769],[-25.560617,17.317836],[-25.930462,18.565686],[-26.546910,19.737037],[-27.409994,20.793603],[-28.466125,21.656251],[-29.637204,22.272429],[-30.884916,22.642135],[-32.170944,22.765370],[-33.456973,22.642135],[-34.704685,22.272429],[-35.875764,21.656251],[-36.931894,20.793603],[-37.794806,19.737209],[-38.411239,18.565874],[-38.781184,17.317923],[-38.904634,16.031681],[-38.781579,14.745472],[-38.412012,13.497620],[-37.795925,12.326451],[-36.933309,11.270289]]); } } module poly_path3328(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-4.949879,11.286129],[-3.893545,10.423278],[-2.722371,9.807005],[-1.474646,9.437287],[-0.188663,9.314097],[1.097286,9.437411],[2.344911,9.807204],[3.515920,10.423452],[4.572021,11.286129],[5.434932,12.342464],[6.051355,13.513648],[6.421274,14.761399],[6.544673,16.047433],[6.421534,17.333466],[6.051841,18.581217],[5.435578,19.752401],[4.572729,20.808736],[3.516394,21.671586],[2.345210,22.287849],[1.097459,22.657541],[-0.188575,22.780680],[-1.474609,22.657282],[-2.722360,22.287363],[-3.893544,21.670940],[-4.949879,20.808029],[-5.812556,19.751928],[-6.428803,18.580919],[-6.798597,17.333294],[-6.921911,16.047344],[-6.798721,14.761361],[-6.429002,13.513637],[-5.812730,12.342462],[-4.949879,11.286129]]); } } module poly_path3332(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-20.899079,-4.763921],[-19.842713,-5.626740],[-18.671449,-6.242923],[-17.423585,-6.612502],[-16.137421,-6.735511],[-14.851258,-6.611983],[-13.603394,-6.241951],[-12.432129,-5.625448],[-11.375764,-4.762507],[-10.513087,-3.706405],[-9.896840,-2.535397],[-9.527046,-1.287772],[-9.403732,-0.001822],[-9.526922,1.284161],[-9.896641,2.531885],[-10.512913,3.703060],[-11.375764,4.759393],[-12.432098,5.622244],[-13.603272,6.238517],[-14.850997,6.608236],[-16.136980,6.731426],[-17.422929,6.608111],[-18.670554,6.238318],[-19.841563,5.622070],[-20.897664,4.759393],[-21.760605,3.703028],[-22.377108,2.531764],[-22.747141,1.283900],[-22.870669,-0.002264],[-22.747660,-1.288428],[-22.378081,-2.536292],[-21.761898,-3.707556],[-20.899079,-4.763921]]); } } module poly_path3336(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[11.084681,-4.748431],[12.140842,-5.611109],[13.312002,-6.227367],[14.559827,-6.597186],[15.845985,-6.720552],[17.132143,-6.597446],[18.379968,-6.227853],[19.551128,-5.611756],[20.607289,-4.749138],[21.470140,-3.692744],[22.086412,-2.521409],[22.456131,-1.273458],[22.579321,0.012784],[22.456007,1.298993],[22.086213,2.546845],[21.469966,3.718014],[20.607289,4.774176],[19.550720,5.637259],[18.379361,6.253698],[17.131484,6.623516],[15.845366,6.746739],[14.559281,6.623392],[13.311504,6.253499],[12.140310,5.637085],[11.083974,4.774176],[10.221299,3.718073],[9.605061,2.547055],[9.235293,1.299404],[9.112030,0.013403],[9.235304,-1.272664],[9.605149,-2.520514],[10.221597,-3.691864],[11.084681,-4.748431]]); } } module poly_path3340(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-4.865239,-20.797781],[-3.808873,-21.660600],[-2.637609,-22.276783],[-1.389745,-22.646362],[-0.103581,-22.769371],[1.182582,-22.645843],[2.430446,-22.275811],[3.601711,-21.659308],[4.658076,-20.796367],[5.520753,-19.740265],[6.137000,-18.569257],[6.506794,-17.321632],[6.630108,-16.035682],[6.506918,-14.749699],[6.137199,-13.501975],[5.520927,-12.330800],[4.658076,-11.274467],[3.601712,-10.411585],[2.430457,-9.795233],[1.182620,-9.425401],[-0.103493,-9.302081],[-1.389573,-9.425265],[-2.637311,-9.794945],[-3.808400,-10.411113],[-4.864531,-11.273760],[-5.727442,-12.330155],[-6.343865,-13.501500],[-6.713784,-14.749477],[-6.837183,-16.035770],[-6.714044,-17.322064],[-6.344351,-18.570041],[-5.728088,-19.741385],[-4.865239,-20.797781]]); } } module poly_path3344(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[27.117841,-20.781581],[28.174175,-21.644432],[29.345349,-22.260705],[30.593074,-22.630423],[31.879057,-22.753613],[33.165006,-22.630299],[34.412631,-22.260506],[35.583640,-21.644258],[36.639741,-20.781581],[37.502652,-19.725246],[38.119075,-18.554062],[38.488994,-17.306311],[38.612393,-16.020277],[38.489254,-14.734244],[38.119561,-13.486493],[37.503298,-12.315309],[36.640449,-11.258974],[35.584317,-10.396327],[34.413228,-9.780160],[33.165490,-9.410479],[31.879410,-9.287295],[30.593298,-9.410615],[29.345460,-9.780447],[28.174205,-10.396799],[27.117841,-11.259681],[26.255193,-12.315811],[25.639016,-13.486891],[25.269310,-14.734603],[25.146074,-16.020631],[25.269310,-17.306659],[25.639016,-18.554371],[26.255193,-19.725451],[27.117841,-20.781581]]); } } module poly_path3348(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[11.168631,-36.831631],[12.225027,-37.694481],[13.396371,-38.310744],[14.644349,-38.680436],[15.930642,-38.803575],[17.216936,-38.680177],[18.464913,-38.310257],[19.636257,-37.693834],[20.692653,-36.830924],[21.555300,-35.774792],[22.171467,-34.603703],[22.541147,-33.355965],[22.664332,-32.069885],[22.541012,-30.783773],[22.171180,-29.535935],[21.554827,-28.364680],[20.691946,-27.308317],[19.635785,-26.445638],[18.464626,-25.829381],[17.216800,-25.459561],[15.930642,-25.336196],[14.644484,-25.459302],[13.396659,-25.828895],[12.225499,-26.444992],[11.169339,-27.307610],[10.306457,-28.364034],[9.690104,-29.535449],[9.320272,-30.783513],[9.196953,-32.069885],[9.320137,-33.356225],[9.689817,-34.604189],[10.305985,-35.775439],[11.168631,-36.831631]]); } } module poly_path3352(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[27.117491,-84.917361],[28.173855,-85.780243],[29.345110,-86.396595],[30.592948,-86.766427],[31.879060,-86.889747],[33.165140,-86.766563],[34.412878,-86.396882],[35.583967,-85.780715],[36.640099,-84.918068],[37.503182,-83.861500],[38.119620,-82.690140],[38.489438,-81.442264],[38.612661,-80.156146],[38.489314,-78.870061],[38.119421,-77.622284],[37.503008,-76.451090],[36.640099,-75.394754],[35.583823,-74.531905],[34.412789,-73.915652],[33.165239,-73.545986],[31.879414,-73.422898],[30.593555,-73.546381],[29.345905,-73.916426],[28.174706,-74.533024],[27.118199,-75.396168],[26.255491,-76.452239],[25.639163,-77.623168],[25.269257,-78.870680],[25.145813,-80.156499],[25.268873,-81.442352],[25.638478,-82.689964],[26.254671,-83.861058],[27.117491,-84.917361]]); } } module poly_path3356(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[11.168971,-100.966711],[12.225102,-101.829359],[13.396181,-102.445536],[14.643893,-102.815243],[15.929921,-102.938478],[17.215950,-102.815243],[18.463662,-102.445536],[19.634741,-101.829359],[20.690871,-100.966711],[21.553986,-99.910114],[22.170514,-98.738684],[22.540472,-97.490720],[22.663876,-96.204524],[22.540743,-94.918393],[22.171089,-93.670628],[21.554931,-92.499530],[20.692286,-91.443397],[19.635950,-90.580548],[18.464756,-89.964295],[17.216979,-89.594629],[15.930894,-89.471541],[14.644776,-89.595024],[13.396899,-89.965069],[12.225540,-90.581667],[11.168971,-91.444811],[10.306294,-92.500912],[9.690047,-93.671921],[9.320253,-94.919546],[9.196939,-96.205496],[9.320129,-97.491479],[9.689848,-98.739203],[10.306120,-99.910378],[11.168971,-100.966711]]); } } module poly_path3360(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[27.203831,-117.001571],[28.260195,-117.864453],[29.431450,-118.480805],[30.679288,-118.850637],[31.965400,-118.973957],[33.251480,-118.850773],[34.499218,-118.481092],[35.670307,-117.864925],[36.726439,-117.002278],[37.589552,-115.945680],[38.206070,-114.774240],[38.576002,-113.526250],[38.699355,-112.240002],[38.576137,-110.953787],[38.206358,-109.705897],[37.590024,-108.534623],[36.727146,-107.478257],[35.670343,-106.614942],[34.498798,-105.998338],[33.250770,-105.628420],[31.964516,-105.505164],[30.678296,-105.628544],[29.430367,-105.998536],[28.258988,-106.615116],[27.202417,-107.478257],[26.339743,-108.534361],[25.723515,-109.705389],[25.353774,-110.953067],[25.230562,-112.239118],[25.353920,-113.525270],[25.723890,-114.773245],[26.340514,-115.944771],[27.203831,-117.001571]]); } } module poly_path3364(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-18.475699,52.081099],[-17.720370,51.464129],[-16.882808,51.023378],[-15.990423,50.758862],[-15.070626,50.670598],[-14.150829,50.758602],[-13.258444,51.022892],[-12.420881,51.463483],[-11.665553,52.080392],[-11.048441,52.835923],[-10.607755,53.673581],[-10.343453,54.565979],[-10.255494,55.485730],[-10.343837,56.405448],[-10.608440,57.297746],[-11.049261,58.135238],[-11.666260,58.890537],[-12.421559,59.507536],[-13.259051,59.948358],[-14.151350,60.212961],[-15.071068,60.301304],[-15.990819,60.213345],[-16.883217,59.949043],[-17.720874,59.508357],[-18.476406,58.891244],[-19.093315,58.135916],[-19.533906,57.298354],[-19.798195,56.405969],[-19.886200,55.486172],[-19.797936,54.566375],[-19.533420,53.673990],[-19.092669,52.836427],[-18.475699,52.081099]]); } } module poly_path3368(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[43.157221,-91.440141],[44.213100,-90.577261],[45.383083,-89.960918],[46.629135,-89.591112],[47.913222,-89.467843],[49.197308,-89.591112],[50.443360,-89.960918],[51.613343,-90.577261],[52.669222,-91.440141],[53.531869,-92.495786],[54.148036,-93.665594],[54.517716,-94.911520],[54.640901,-96.195522],[54.517581,-97.479558],[54.147749,-98.725584],[53.531396,-99.895557],[52.668515,-100.951434],[51.530780,-101.853879],[50.263645,-102.471007],[50.192934,-102.506362],[49.624420,-102.746602],[49.115303,-103.125788],[48.721710,-103.629071],[48.464411,-104.195994],[48.356578,-105.406207],[48.374255,-105.565306],[48.296849,-106.509934],[48.034491,-107.428179],[47.588107,-108.289678],[46.958628,-109.064070],[46.203308,-109.680543],[45.366201,-110.119538],[44.474570,-110.381435],[43.555676,-110.466617],[42.636783,-110.375463],[41.745151,-110.108357],[40.908045,-109.665677],[40.152725,-109.047807],[39.534763,-108.292396],[39.091844,-107.455049],[38.824397,-106.563078],[38.732854,-105.643795],[38.817646,-104.724512],[39.079204,-103.832541],[39.517958,-102.995194],[40.134340,-102.239783],[40.452538,-101.956940],[40.469509,-101.939970],[40.841447,-101.675512],[41.017516,-101.533383],[41.496902,-100.881751],[41.753349,-100.144007],[41.788252,-99.371923],[41.603001,-98.617275],[41.638356,-98.617275],[41.208060,-96.753651],[41.318037,-94.855290],[41.967890,-93.043638],[42.495146,-92.208280],[43.157221,-91.440141]]); } } module poly_path7847(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[-70.974069,117.636479],[-71.490917,117.002878],[-71.858593,116.300533],[-72.077545,115.552381],[-72.148219,114.781359],[-72.071065,114.010402],[-71.846528,113.262449],[-71.475056,112.560436],[-70.957098,111.927299],[-70.324284,111.409664],[-69.624003,111.039924],[-68.878743,110.818080],[-68.110993,110.744133],[-67.343244,110.818080],[-66.597984,111.039924],[-65.897702,111.409664],[-65.264888,111.927299],[-64.746727,112.560639],[-64.375160,113.262747],[-64.150611,114.010713],[-64.073502,114.781624],[-64.144255,115.552568],[-64.363294,116.300633],[-64.731041,117.002907],[-65.247918,117.636479],[-65.882045,118.153853],[-66.586217,118.523357],[-67.337074,118.745014],[-68.111258,118.818850],[-68.885409,118.744890],[-69.636167,118.523158],[-70.340174,118.153679],[-70.974069,117.636479]]); } } module poly_path7851(h) { scale([25.4/72, -25.4/72, 1]) union() { linear_extrude(height=h) polygon([[61.940651,-115.285491],[61.422518,-115.918858],[61.051012,-116.621028],[60.826523,-117.369054],[60.749442,-118.139993],[60.820157,-118.910898],[61.039057,-119.658825],[61.406533,-120.360829],[61.922974,-120.993964],[62.557275,-121.511570],[63.261472,-121.881239],[64.012255,-122.102996],[64.786314,-122.176865],[65.560341,-122.102872],[66.311024,-121.881040],[67.015056,-121.511396],[67.649125,-120.993964],[68.166000,-120.360452],[68.533737,-119.658328],[68.752750,-118.910463],[68.823452,-118.139727],[68.746259,-117.368992],[68.521584,-116.621127],[68.149842,-115.919003],[67.631447,-115.285491],[66.999100,-114.768262],[66.299169,-114.398713],[65.554160,-114.176894],[64.786580,-114.102855],[64.018932,-114.176645],[63.273725,-114.398315],[62.573462,-114.767914],[61.940651,-115.285491]]); } } difference() { poly_rect11106(3); translate([0,0,-1.5]) union() { poly_path3284(6); poly_path3288(6); poly_path3292(6); poly_path3296(6); poly_path10311(6); poly_path3304(6); poly_path10309(6); poly_path3308(6); poly_path3312(6); poly_path3316(6); poly_path3320(6); poly_path3324(6); poly_path3328(6); poly_path3332(6); poly_path3336(6); poly_path3340(6); poly_path3344(6); poly_path3348(6); poly_path3352(6); poly_path3356(6); poly_path3360(6); poly_path3364(6); poly_path3368(6); poly_path7847(6); poly_path7851(6); } }