// 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_path4398(h) { scale([25.4/90, -25.4/90, 1]) union() { linear_extrude(height=h) polygon([[-23.274134,-66.623742],[-19.916559,-57.319305],[-18.854993,-52.547897],[-18.708081,-50.108348],[-18.904534,-47.623742],[-19.828974,-43.395475],[-21.188431,-39.356308],[-24.818408,-31.668942],[-29.006495,-24.208977],[-32.964724,-16.623742],[-35.558323,-10.027003],[-37.408238,-3.041451],[-38.378465,4.124686],[-38.333000,11.263184],[-37.886881,14.756997],[-37.135838,18.165816],[-36.062870,21.463612],[-34.650976,24.624357],[-32.883156,27.622023],[-30.742409,30.430581],[-28.211735,33.024003],[-25.274134,35.376262],[-26.990701,28.415308],[-28.500195,21.502635],[-28.980202,18.029570],[-29.171934,14.526774],[-28.996557,10.980315],[-28.375234,7.376258],[-26.518272,1.258845],[-24.015634,-4.623742],[-20.525479,-11.795061],[-16.808604,-19.888767],[-13.463723,-28.526336],[-12.117877,-32.930780],[-11.089547,-37.329242],[-10.453570,-41.674408],[-10.284787,-45.918961],[-10.658037,-50.015586],[-11.648157,-53.916967],[-13.329989,-57.575789],[-15.778369,-60.944736],[-19.068138,-63.976492],[-23.274134,-66.623742]]); } } module poly_path4452(h) { scale([25.4/90, -25.4/90, 1]) union() { linear_extrude(height=h) polygon([[26.500824,-34.740831],[28.973836,-23.346806],[29.527313,-17.727710],[29.344048,-14.799918],[28.743924,-11.740832],[27.629500,-8.253934],[26.233060,-4.902760],[22.872136,1.528493],[19.217157,7.825083],[15.824124,14.259168],[13.207785,20.894058],[11.355704,27.979781],[10.396598,35.289508],[10.459186,42.596409],[10.913840,46.177915],[11.672185,49.673655],[12.750313,53.055273],[14.164313,56.294417],[15.930274,59.362732],[18.064287,62.231866],[20.582440,64.873463],[23.500824,67.259172],[22.102735,60.222140],[20.573536,53.367172],[20.015014,49.934191],[19.730007,46.458203],[19.820611,42.909699],[20.388924,39.259172],[22.086099,33.163172],[24.362724,27.259172],[31.370626,12.070237],[34.785469,3.603873],[36.202996,-0.708310],[37.325313,-5.020219],[38.075956,-9.292147],[38.378465,-13.484387],[38.156377,-17.557234],[37.333230,-21.470980],[35.832564,-25.185919],[33.577915,-28.662345],[30.492822,-31.860551],[26.500824,-34.740831]]); } } module poly_path4360(h) { scale([25.4/90, -25.4/90, 1]) union() { linear_extrude(height=h) polygon([[2.712221,-73.000002],[5.164571,-65.289681],[7.422821,-57.807914],[8.220268,-54.033203],[8.658521,-50.172190],[8.634024,-46.177061],[8.043221,-42.000001],[6.759121,-37.167545],[5.053035,-32.489420],[0.733183,-23.477476],[-4.199774,-14.726795],[-9.029279,-6.000002],[-12.638058,1.717993],[-15.651413,9.848455],[-17.913977,18.261152],[-19.270379,26.825850],[-19.565250,35.412317],[-19.266058,39.673016],[-18.643220,43.890320],[-17.677314,48.047950],[-16.348919,52.129626],[-14.638615,56.119070],[-12.526979,60.000002],[-9.985152,63.718892],[-7.073792,67.136377],[-3.829224,70.235674],[-0.287779,73.000002],[-1.134311,68.013070],[-2.206768,63.163236],[-4.430567,53.664627],[-5.282464,48.910734],[-5.761396,44.083705],[-5.717642,39.130980],[-5.001479,34.000002],[-3.800760,29.142309],[-2.307591,24.414563],[1.351871,15.264120],[5.568451,6.379096],[9.933696,-2.410089],[14.039150,-11.273012],[17.476358,-20.379253],[18.816729,-25.076611],[19.836867,-29.898390],[20.485717,-34.865788],[20.712221,-40.000001],[20.469973,-44.945666],[19.723191,-49.897927],[18.437322,-54.736248],[16.577808,-59.340094],[14.110097,-63.588928],[10.999632,-67.362215],[7.211858,-70.539418],[2.712221,-73.000002]]); } } //poly_path4398(2); //poly_path4452(2); //poly_path4360(2);