-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinkscape.scad
183 lines (163 loc) · 34.1 KB
/
inkscape.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
// Module names are of the form poly_<inkscape-path-id>(). 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_path3849(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-65.051144,498.065600],[-62.692044,507.783400],[-54.696208,505.576575],[-46.836169,502.950234],[-39.129130,499.917558],[-31.592294,496.491725],[-24.242864,492.685914],[-17.098044,488.513303],[-10.175036,483.987072],[-3.491044,479.120400],[2.940613,473.927587],[9.103019,468.417900],[14.979206,462.604837],[20.552206,456.501900],[25.805050,450.122587],[30.720769,443.480400],[35.282394,436.588837],[39.472956,429.461400],[43.269497,422.118187],[46.667285,414.589947],[49.664314,406.898277],[52.258581,399.064775],[54.448083,391.111039],[56.230816,383.058666],[57.604775,374.929254],[58.567956,366.744400],[58.567956,366.744370],[59.121296,358.523097],[59.260652,350.284432],[58.984395,342.049987],[58.290895,333.841370],[57.178521,325.680190],[55.645644,317.588057],[53.690632,309.586581],[51.311856,301.697370],[48.358750,293.544729],[45.010878,285.573682],[41.304015,277.779167],[37.273931,270.156120],[32.956401,262.699479],[28.387197,255.404182],[18.636856,241.277370],[8.198419,227.518714],[-2.601144,214.110870],[-24.454144,187.697370],[-35.024706,174.421120],[-45.111144,160.838120],[-54.466331,146.829495],[-58.792480,139.628425],[-62.843144,132.276370],[-62.843164,132.276340],[-66.582982,124.759217],[-69.983460,117.079918],[-73.004884,109.255799],[-75.607539,101.304215],[-77.751709,93.242522],[-79.397679,85.088074],[-80.505736,76.858229],[-81.036164,68.570340],[-80.880788,58.147170],[-79.821881,47.779043],[-77.934424,37.495783],[-75.293396,27.327215],[-71.973776,17.303162],[-68.050545,7.453449],[-63.598680,-2.192099],[-58.693164,-11.603660],[-53.389898,-20.785748],[-47.755789,-29.781051],[-35.724164,-47.348035],[-23.056539,-64.578082],[-10.211164,-81.744660],[2.397586,-99.173254],[8.466508,-108.080312],[14.293836,-117.146160],[19.816102,-126.393508],[24.969836,-135.845066],[29.691571,-145.523547],[33.917836,-155.451660],[37.567609,-165.664512],[40.541583,-176.130348],[42.771365,-186.779465],[44.188561,-197.542160],[44.724780,-208.348730],[44.311627,-219.129473],[42.880710,-229.814683],[40.363636,-240.334660],[40.363616,-240.334720],[37.907883,-247.578736],[34.958938,-254.611533],[31.563814,-261.435361],[27.769541,-268.052470],[23.623154,-274.465111],[19.171682,-280.675533],[14.462159,-286.685986],[9.541616,-292.498720],[-0.765337,-303.633142],[-11.497259,-314.328345],[-33.261384,-335.339720],[-43.821321,-346.150923],[-53.827384,-357.450095],[-58.525563,-363.329339],[-62.968696,-369.386579],[-67.117923,-375.640484],[-70.934384,-382.109720],[-74.367432,-388.815626],[-77.366337,-395.746908],[-79.880858,-402.864283],[-81.860759,-410.128470],[-83.255800,-417.500189],[-84.015743,-424.940158],[-84.090350,-432.409095],[-83.429384,-439.867720],[-82.166807,-446.532548],[-80.279396,-453.051970],[-77.795454,-459.374517],[-74.743284,-465.448720],[-71.151188,-471.223111],[-67.047471,-476.646220],[-62.460435,-481.666579],[-57.418384,-486.232720],[-51.959089,-490.294882],[-46.137837,-493.825142],[-40.010327,-496.804784],[-33.632259,-499.215095],[-27.059331,-501.037359],[-20.347243,-502.252861],[-13.551694,-502.842886],[-6.728384,-502.788720],[-13.553639,-502.898695],[-20.361493,-502.363651],[-27.095823,-501.200923],[-33.700509,-499.427845],[-40.119429,-497.061751],[-46.296462,-494.119976],[-52.175487,-490.619854],[-57.700384,-486.578720],[-62.813362,-482.023759],[-67.475087,-477.004970],[-71.655991,-471.573118],[-75.326509,-465.778970],[-78.457073,-459.673290],[-81.018118,-453.306845],[-82.980077,-446.730400],[-84.313384,-439.994720],[-85.039691,-432.448783],[-85.025602,-424.886720],[-84.320380,-417.349033],[-82.973284,-409.876220],[-81.033575,-402.508783],[-78.550515,-395.287220],[-75.573364,-388.252033],[-72.151384,-381.443720],[-68.345869,-374.876999],[-64.207455,-368.527767],[-59.775487,-362.378292],[-55.089309,-356.410845],[-45.111699,-344.951111],[-34.589384,-334.006720],[-34.589364,-334.006700],[-12.987364,-312.807450],[-2.386801,-302.071888],[7.747636,-290.940700],[17.159793,-279.176778],[21.496859,-273.025268],[25.525136,-266.692575],[29.197539,-260.177585],[32.466980,-253.479184],[35.286375,-246.596261],[37.608636,-239.527700],[37.608646,-239.527670],[39.986414,-229.290340],[41.294315,-218.886404],[41.602439,-208.383820],[40.980871,-197.850545],[39.499701,-187.354535],[37.229015,-176.963748],[34.238901,-166.746141],[30.599446,-156.769670],[26.378562,-147.054719],[21.658306,-137.575936],[16.501526,-128.309051],[10.971071,-119.229795],[5.129788,-110.313899],[-0.959475,-101.537092],[-13.630554,-84.303670],[-26.610163,-67.258654],[-39.471929,-50.053045],[-51.764257,-32.402498],[-57.555759,-23.321516],[-63.035554,-14.022670],[-68.145163,-4.454844],[-72.791554,5.390002],[-76.899069,15.483918],[-80.392054,25.798955],[-83.194850,36.307164],[-85.231804,46.980596],[-86.427257,57.791301],[-86.705554,68.711330],[-86.205953,77.407666],[-85.115627,86.028955],[-83.473846,94.556869],[-81.319880,102.973080],[-78.692998,111.259260],[-75.632470,119.397080],[-72.177565,127.368213],[-68.367554,135.154330],[-68.367534,135.154380],[-64.254817,142.750860],[-59.874737,150.177724],[-50.437409,164.579130],[-40.305393,178.471661],[-29.728534,191.968380],[-8.080034,218.575880],[2.516779,231.949474],[12.680466,245.579380],[22.081685,259.463911],[30.593966,273.832380],[34.427048,281.208579],[37.930248,288.718349],[41.067681,296.365884],[43.803466,304.155380],[46.000126,311.653284],[47.792668,319.258614],[49.183250,326.949796],[50.174029,334.705255],[50.767163,342.503417],[50.964809,350.322708],[50.769124,358.141554],[50.182266,365.938380],[50.182256,365.938440],[49.203347,373.694069],[47.837383,381.390096],[46.086896,389.004983],[43.954419,396.517190],[41.442484,403.905178],[38.553624,411.147409],[35.290370,418.222342],[31.655256,425.108440],[27.657268,431.788247],[23.306850,438.245456],[18.621323,444.467001],[13.618006,450.439815],[8.314221,456.150833],[2.727288,461.586987],[-3.125474,466.735211],[-9.226744,471.582440],[-15.563667,476.114717],[-22.118759,480.323534],[-28.874499,484.196116],[-35.813369,487.719690],[-42.917847,490.881483],[-50.170415,493.668721],[-57.553554,496.068631],[-65.049744,498.068440]]);
}
}
module poly_path3948(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[232.258856,206.785600],[233.693448,203.553394],[234.721641,199.622453],[235.386810,195.393692],[235.732331,191.268025],[235.637935,184.929634],[235.284768,183.518740],[235.050669,183.428269],[234.785456,183.814600],[236.464594,190.065008],[237.445256,196.748213],[238.296469,203.681861],[239.587256,210.683600],[242.083791,204.883200],[243.986485,199.559272],[245.341782,194.672477],[246.196128,190.183475],[246.595969,186.052926],[246.587748,182.241491],[246.217912,178.709829],[245.532906,175.418600],[243.403165,169.400084],[240.570085,163.871225],[234.280156,153.023600],[231.726297,156.265519],[229.578566,159.554768],[227.819293,162.884581],[226.430808,166.248194],[225.395443,169.638842],[224.695527,173.049760],[224.313393,176.474184],[224.231369,179.905350],[224.896978,186.760846],[226.550999,193.562131],[229.052077,200.255088],[232.258856,206.785600]]);
}
}
module poly_path4051(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-49.951144,-26.994400],[-58.609544,-18.160600],[-57.746144,-14.853158],[-56.737681,-12.101811],[-55.566243,-9.756718],[-54.213919,-7.668037],[-50.894969,-3.660545],[-46.637544,1.119400],[-41.551181,6.394089],[-35.870444,11.018013],[-29.667256,14.913630],[-23.013544,18.003400],[-16.022511,20.190991],[-8.843181,21.476275],[-1.580283,21.873597],[5.661456,21.397300],[5.661466,21.397300],[12.786223,20.071681],[19.696666,17.901900],[26.288510,14.905319],[32.457466,11.099300],[36.243418,8.151428],[39.773701,4.948945],[43.055336,1.519319],[46.095341,-2.109987],[51.478545,-9.857777],[55.979466,-18.074700],[55.979476,-18.074700],[59.730633,-26.539106],[62.922926,-35.160450],[68.299476,-52.574700],[73.511576,-69.804950],[76.481405,-78.212044],[79.919476,-86.388700],[83.991095,-94.256200],[88.783276,-101.668450],[94.366558,-108.417325],[97.476904,-111.477958],[100.811476,-114.294700],[104.433561,-116.893017],[108.263340,-119.188927],[112.272616,-121.171676],[116.433189,-122.830512],[120.716860,-124.154685],[125.095431,-125.133442],[129.540703,-125.756031],[134.024476,-126.011700],[134.024486,-126.011700],[138.518768,-125.894446],[142.995049,-125.407884],[147.424361,-124.560472],[151.777736,-123.360669],[156.026205,-121.816932],[160.140799,-119.937720],[164.092549,-117.731490],[167.852486,-115.206700],[171.393707,-112.375474],[174.695127,-109.259017],[177.738758,-105.881549],[180.506611,-102.267287],[182.980699,-98.440453],[185.143033,-94.425264],[186.975625,-90.245940],[188.460486,-85.926700],[189.582755,-81.494637],[190.338632,-76.980075],[190.728407,-72.413200],[190.752374,-67.824200],[190.410823,-63.243262],[189.704047,-58.700575],[188.632338,-54.226325],[187.195986,-49.850700],[188.742615,-54.193677],[189.929229,-58.653325],[190.753280,-63.199598],[191.212224,-67.802450],[191.303513,-72.431833],[191.024600,-77.057700],[190.372941,-81.650005],[189.345986,-86.178700],[187.944689,-90.610698],[186.183483,-94.916684],[184.078473,-99.071147],[181.645761,-103.048575],[178.901453,-106.823456],[175.861652,-110.370278],[172.542462,-113.663530],[168.959986,-116.677700],[165.135568,-119.386191],[161.099393,-121.774006],[156.879701,-123.830555],[152.504736,-125.545250],[148.002740,-126.907501],[143.401955,-127.906719],[138.730623,-128.532315],[134.016986,-128.773700],[134.016966,-128.773700],[129.294820,-128.621904],[124.598420,-128.083788],[119.956699,-127.167965],[115.398591,-125.883047],[110.953031,-124.237649],[106.648951,-122.240383],[102.515285,-119.899863],[98.580966,-117.224700],[94.959956,-114.301751],[91.573074,-111.130105],[88.413454,-107.736353],[85.474229,-104.147087],[80.229502,-96.488377],[75.783966,-88.366700],[72.016654,-79.986106],[68.747791,-71.439200],[63.050966,-54.172700],[57.327091,-37.148950],[54.048716,-28.905762],[50.277966,-20.957700],[45.865548,-13.402294],[40.758066,-6.390450],[34.916035,-0.145481],[31.707223,2.619640],[28.299966,5.109300],[22.865496,8.282011],[17.060854,10.740938],[10.991518,12.476545],[4.762966,13.479300],[-1.531118,13.730508],[-7.793609,13.234678],[-13.918812,11.985334],[-19.801034,9.976000],[-19.801044,9.975990],[-25.363833,7.226734],[-30.542856,3.782190],[-35.271973,-0.274954],[-39.485044,-4.862010],[-43.113897,-9.911813],[-46.110069,-15.340085],[-48.409978,-21.062319],[-49.950044,-26.994010]]);
}
}
module poly_path4057(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-93.801144,-396.024400],[-92.750078,-399.005489],[-91.945279,-402.383906],[-90.988725,-409.962384],[-90.759982,-418.019152],[-91.087547,-425.813525],[-91.799920,-432.604820],[-92.725600,-437.652353],[-93.693085,-440.215441],[-94.138910,-440.333854],[-94.530874,-439.553400],[-89.515667,-429.297744],[-85.042524,-419.368900],[-80.746305,-408.943556],[-76.261874,-397.198400],[-73.110316,-408.516472],[-70.994746,-418.673035],[-69.830195,-427.771925],[-69.531694,-435.916978],[-70.014274,-443.212029],[-71.192966,-449.760914],[-72.982802,-455.667467],[-75.298811,-461.035525],[-78.056026,-465.968923],[-81.169476,-470.571496],[-88.125210,-479.199509],[-95.486259,-487.750250],[-99.106355,-492.256231],[-102.572874,-497.054400],[-106.458101,-490.433521],[-109.595211,-483.812384],[-112.017844,-477.199802],[-113.759639,-470.604587],[-114.854237,-464.035552],[-115.335278,-457.501509],[-115.236402,-451.011271],[-114.591249,-444.573650],[-113.433459,-438.197459],[-111.796672,-431.891509],[-109.714530,-425.664615],[-107.220670,-419.525587],[-104.348735,-413.483240],[-101.132364,-407.546384],[-97.605197,-401.723834],[-93.800874,-396.024400]]);
}
}
module poly_path4079(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-9.891144,-86.944400],[-0.947344,-100.270400],[-7.605264,-99.598757],[-14.465765,-99.416399],[-21.438463,-99.718297],[-28.432969,-100.499421],[-35.358896,-101.754743],[-42.125859,-103.479233],[-48.643471,-105.667862],[-54.821344,-108.315600],[-60.690935,-111.413115],[-66.322953,-114.943847],[-71.689260,-118.883024],[-76.761719,-123.205875],[-81.512193,-127.887629],[-85.912547,-132.903516],[-89.934642,-138.228763],[-93.550344,-143.838600],[-93.550364,-143.838620],[-97.009876,-150.202256],[-100.056514,-156.837908],[-102.772326,-163.683915],[-105.239364,-170.678620],[-105.239374,-170.678630],[-114.367374,-199.558630],[-114.367374,-199.558660],[-116.920388,-206.786557],[-119.782111,-213.938235],[-123.033966,-220.951126],[-126.757374,-227.762660],[-131.045245,-234.296758],[-135.948399,-240.413997],[-141.479039,-245.983568],[-147.649374,-250.874660],[-151.759381,-253.465566],[-156.059186,-255.705655],[-160.519585,-257.589600],[-165.111374,-259.112072],[-169.805350,-260.267743],[-174.572311,-261.051283],[-179.383053,-261.457365],[-184.208374,-261.480660],[-189.012124,-261.119532],[-193.764686,-260.387474],[-198.442155,-259.296112],[-203.020624,-257.857072],[-207.476186,-256.081981],[-211.784936,-253.982465],[-215.922967,-251.570149],[-219.866374,-248.856660],[-223.588917,-245.859080],[-227.076217,-242.601516],[-230.316534,-239.104562],[-233.298124,-235.388810],[-236.009245,-231.474851],[-238.438155,-227.383279],[-240.573112,-223.134684],[-242.402374,-218.749660],[-242.402374,-218.749650],[-243.915691,-214.252437],[-245.113641,-209.667509],[-245.997235,-205.015808],[-246.567486,-200.318275],[-246.825404,-195.595851],[-246.772000,-190.869478],[-246.408286,-186.160097],[-245.735274,-181.488650],[-244.160357,-174.648765],[-241.925381,-168.005322],[-239.065667,-161.611886],[-235.616536,-155.522025],[-231.613310,-149.789304],[-227.091310,-144.467291],[-222.085857,-139.609550],[-216.632274,-135.269650],[-210.777580,-131.500884],[-204.588539,-128.328462],[-198.127834,-125.766072],[-191.458149,-123.827400],[-184.642166,-122.526134],[-177.742570,-121.875962],[-170.822045,-121.890572],[-163.943274,-122.583650],[-170.827924,-122.030917],[-177.726977,-122.156620],[-184.578709,-122.943254],[-191.321399,-124.373313],[-197.893322,-126.429288],[-204.232758,-129.093673],[-210.277983,-132.348963],[-215.967274,-136.177650],[-221.240111,-140.551285],[-226.054289,-145.418103],[-230.377803,-150.722476],[-234.178649,-156.408775],[-237.424822,-162.421371],[-240.084320,-168.704634],[-242.125139,-175.202937],[-243.515274,-181.860650],[-244.073921,-186.394142],[-244.332542,-190.952900],[-244.291405,-195.515970],[-243.950780,-200.062400],[-243.310935,-204.571236],[-242.372140,-209.021525],[-241.134663,-213.392314],[-239.598774,-217.662650],[-239.598764,-217.662670],[-237.767279,-221.811881],[-235.649200,-225.820795],[-233.257499,-229.669584],[-230.605151,-233.338420],[-227.705130,-236.807475],[-224.570409,-240.056920],[-221.213962,-243.066928],[-217.648764,-245.817670],[-213.890247,-248.291710],[-209.958007,-250.477243],[-205.876658,-252.364124],[-201.670814,-253.942207],[-197.365088,-255.201349],[-192.984095,-256.131403],[-188.552449,-256.722225],[-184.094764,-256.963670],[-179.635807,-256.850162],[-175.200170,-256.383507],[-170.816705,-255.570797],[-166.514264,-254.419125],[-162.321697,-252.935584],[-158.267857,-251.127266],[-154.381596,-249.001264],[-150.691764,-246.564670],[-145.140110,-241.989883],[-140.161739,-236.749470],[-135.736379,-230.973408],[-131.843764,-224.791670],[-128.457395,-218.297508],[-125.503664,-211.553970],[-122.897482,-204.618283],[-120.553764,-197.547670],[-120.553754,-197.547650],[-112.014454,-168.485650],[-109.622524,-161.214508],[-106.920666,-153.999663],[-103.823202,-146.897561],[-100.244454,-139.964650],[-100.244454,-139.964640],[-96.436799,-133.786140],[-92.181965,-127.905765],[-87.506509,-122.349953],[-82.436991,-117.145140],[-76.999968,-112.317765],[-71.221999,-107.894265],[-65.129641,-103.901077],[-58.749454,-100.364640],[-46.519500,-94.232582],[-40.782659,-91.642700],[-35.098329,-89.486477],[-29.316827,-87.851088],[-23.288469,-86.823704],[-16.863573,-86.491497],[-9.892454,-86.941640]]);
}
}
module poly_path4011(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-301.188144,77.545600],[-299.198092,74.049524],[-297.556444,69.706428],[-296.269545,64.978137],[-295.343744,60.326475],[-294.600819,53.100334],[-294.796389,51.449504],[-295.038709,51.316697],[-295.378444,51.722600],[-292.751181,64.986675],[-290.820144,79.324600],[-287.366476,73.081151],[-284.681619,67.378008],[-282.701289,62.165790],[-281.361203,57.395116],[-280.597078,53.016603],[-280.344632,48.980871],[-280.539582,45.238539],[-281.117644,41.740225],[-282.014535,38.436548],[-283.165974,35.278125],[-285.975359,29.199522],[-289.031537,23.109364],[-291.820244,16.612600],[-295.027880,19.976977],[-297.800489,23.446975],[-300.156374,27.012645],[-302.113836,30.664038],[-303.691176,34.391204],[-304.906695,38.184194],[-305.778697,42.033059],[-306.325481,45.927850],[-306.516606,53.815413],[-305.626483,61.767288],[-303.801524,69.703881],[-301.188144,77.545600]]);
}
}
module poly_path4120(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[39.958856,-227.664400],[43.962856,-214.242400],[43.435202,-216.838604],[43.167951,-219.799031],[43.342802,-226.591697],[44.343695,-234.178683],[46.026919,-242.118275],[48.248760,-249.968757],[50.865505,-257.288416],[53.733441,-263.635535],[56.708856,-268.568400],[59.921779,-272.479306],[63.585927,-276.010150],[67.640930,-279.126244],[72.026419,-281.792900],[76.682025,-283.975431],[81.547380,-285.639150],[86.562113,-286.749369],[91.665856,-287.271400],[95.544952,-287.290801],[99.428560,-286.987297],[107.154231,-285.500952],[114.732716,-282.991132],[122.053856,-279.636600],[129.058292,-275.570236],[135.787244,-270.937387],[142.303252,-265.882645],[148.668856,-260.550600],[161.275194,-249.528000],[167.716920,-244.084312],[174.375856,-238.851600],[181.352189,-233.959123],[188.691569,-229.585037],[196.396592,-225.898983],[204.469856,-223.070600],[204.469866,-223.070600],[211.193857,-221.560538],[218.024101,-220.769470],[224.889759,-220.685233],[231.719991,-221.295662],[238.443958,-222.588597],[244.990820,-224.551873],[251.289736,-227.173329],[257.269866,-230.440800],[262.853271,-234.328980],[267.985538,-238.776239],[272.627751,-243.722119],[276.740991,-249.106162],[280.286341,-254.867910],[283.224882,-260.946905],[285.517696,-267.282687],[287.125866,-273.814800],[285.323905,-267.344382],[282.852241,-261.110144],[279.755077,-255.168734],[276.076616,-249.576800],[271.861062,-244.390991],[267.152616,-239.667956],[261.995484,-235.464343],[256.433866,-231.836800],[250.523384,-228.834677],[244.335695,-226.477187],[237.942435,-224.770042],[231.415241,-223.718950],[224.825751,-223.329620],[218.245601,-223.607762],[211.746427,-224.559086],[205.399866,-226.189300],[205.399856,-226.189310],[197.790419,-229.108099],[190.529356,-232.866972],[183.599044,-237.297265],[176.981856,-242.230310],[170.635433,-247.533366],[164.455369,-253.089360],[152.175856,-264.498310],[145.861250,-270.132088],[139.287706,-275.546585],[132.379738,-280.603444],[125.061856,-285.164310],[117.250466,-289.059035],[108.985231,-292.050910],[104.711690,-293.149521],[100.359810,-293.951910],[95.941296,-294.434574],[91.467856,-294.574010],[85.489415,-294.139026],[79.604513,-293.027447],[73.876407,-291.268338],[68.368356,-288.890760],[63.143618,-285.923776],[58.265450,-282.396447],[53.797110,-278.337838],[49.801856,-273.777010],[46.370414,-268.766463],[43.534444,-263.405385],[41.310680,-257.761369],[39.715856,-251.902010],[38.766708,-245.894901],[38.479969,-239.807635],[38.872374,-233.707807],[39.960656,-227.663010]]);
}
}
module poly_path4085(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-187.351144,-128.984400],[-184.043868,-126.694220],[-179.862128,-124.676525],[-175.265427,-122.978292],[-170.713269,-121.646500],[-163.580597,-120.270150],[-161.919091,-120.319548],[-161.765578,-120.549194],[-162.140144,-120.923300],[-175.584144,-119.474300],[-190.036144,-118.813400],[-184.121092,-114.823334],[-178.676544,-111.646673],[-173.658971,-109.215035],[-169.024847,-107.460039],[-164.730642,-106.313303],[-160.732829,-105.706445],[-156.987881,-105.571084],[-153.452269,-105.838837],[-150.082465,-106.441324],[-146.834942,-107.310163],[-140.532628,-109.573367],[-134.197103,-112.081397],[-127.480144,-114.287200],[-130.548993,-117.778706],[-133.761358,-120.846167],[-137.105718,-123.506938],[-140.570550,-125.778372],[-144.144331,-127.677824],[-147.815538,-129.222647],[-151.572650,-130.430196],[-155.404144,-131.317825],[-163.244187,-132.202737],[-171.243487,-132.016216],[-179.309866,-130.897093],[-187.351144,-128.984200]]);
}
}
module poly_path4297(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-102.281144,-404.754400],[-102.431626,-409.681345],[-102.699866,-412.965462],[-103.561112,-415.269423],[-105.490614,-417.255900],[-108.963619,-419.587564],[-114.455376,-422.927087],[-122.441135,-427.937142],[-133.396144,-435.280400],[-124.413065,-428.112812],[-116.061769,-421.013100],[-107.655159,-413.390037],[-98.506144,-404.652400],[-100.564681,-416.211589],[-103.056351,-426.285179],[-105.949347,-435.002766],[-109.211864,-442.493947],[-112.812094,-448.888317],[-116.718232,-454.315472],[-120.898472,-458.905010],[-125.321006,-462.786525],[-129.954029,-466.089615],[-134.765734,-468.943875],[-144.797967,-473.824291],[-155.163254,-478.464543],[-160.391276,-481.018598],[-165.607144,-483.901400],[-166.119225,-476.377657],[-165.717235,-469.342908],[-164.469334,-462.765999],[-162.443684,-456.615775],[-159.708447,-450.861083],[-156.331782,-445.470767],[-152.381853,-440.413674],[-147.926819,-435.658650],[-143.034842,-431.174540],[-137.774083,-426.930189],[-126.418865,-419.036150],[-114.406456,-411.727298],[-102.282144,-404.754400]]);
}
}
module poly_path4299(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-78.531144,-415.134400],[-76.366539,-417.150600],[-74.620703,-419.457967],[-73.263420,-421.990061],[-72.264470,-424.680439],[-71.593637,-427.462660],[-71.220702,-430.270282],[-71.247656,-435.695962],[-72.103590,-440.425948],[-73.546761,-443.928705],[-74.413016,-445.053768],[-75.335426,-445.672700],[-76.283775,-445.719058],[-77.227844,-445.126400],[-77.173872,-439.648953],[-76.633473,-434.957259],[-74.874831,-426.766525],[-74.047307,-422.685179],[-73.514795,-418.224978],[-73.472654,-413.094769],[-74.116244,-407.003400],[-65.675631,-415.427481],[-58.475734,-423.343453],[-52.424963,-430.799473],[-47.431728,-437.843697],[-43.404441,-444.524283],[-40.251511,-450.889386],[-37.881350,-456.987165],[-36.202369,-462.865775],[-35.122977,-468.573373],[-34.551585,-474.158117],[-34.396605,-479.668162],[-34.566447,-485.151666],[-35.514238,-496.231675],[-36.662244,-507.783400],[-43.312042,-503.830972],[-49.306818,-499.522865],[-54.671705,-494.882783],[-59.431837,-489.934431],[-63.612349,-484.701513],[-67.238372,-479.207732],[-70.335043,-473.476793],[-72.927494,-467.532400],[-75.040858,-461.398257],[-76.700271,-455.098068],[-77.930865,-448.655537],[-78.757775,-442.094369],[-79.206134,-435.438267],[-79.301076,-428.710935],[-79.067734,-421.936078],[-78.531244,-415.137400]]);
}
}
module poly_rect4301(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[144.990812,-439.952022],[183.735853,-467.107802],[198.717046,-445.733092],[159.972005,-418.577311]]);
}
}
module poly_path3855(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[26.348856,260.845600],[27.084636,252.862000],[23.143898,250.545557],[19.425980,247.856892],[15.959828,244.827716],[12.774386,241.489738],[9.898601,237.874667],[7.361418,234.014214],[5.191781,229.940088],[3.418636,225.684000],[2.054932,221.273467],[1.110748,216.738234],[0.586093,212.121229],[0.480975,207.465375],[0.795404,202.813600],[1.529386,198.208828],[2.682931,193.693986],[4.256046,189.312000],[6.240077,185.093475],[8.621040,181.068297],[11.370019,177.268189],[14.458096,173.724875],[17.856355,170.470076],[21.535878,167.535516],[25.467747,164.952916],[29.623046,162.754000],[29.623066,162.753990],[33.973678,160.957161],[38.487520,159.574687],[43.121854,158.610520],[47.833941,158.068615],[52.581045,157.952926],[57.320426,158.267406],[62.009346,159.016009],[66.605066,160.202690],[70.869910,161.714657],[75.003129,163.589048],[79.002004,165.792138],[82.863816,168.290203],[90.165379,174.036351],[96.886066,180.557690],[103.052068,187.656120],[108.818929,195.171878],[119.811066,210.853690],[125.373779,218.748518],[131.223366,226.486315],[137.506304,233.898049],[144.369066,240.814690],[151.970645,247.034799],[156.052877,249.786090],[160.306191,252.250565],[164.718178,254.392493],[169.276426,256.176143],[173.968525,257.565786],[178.782066,258.525690],[185.733388,259.064229],[192.679741,258.642226],[199.493007,257.279456],[206.045066,254.995690],[206.045086,254.995680],[212.203811,251.823850],[217.857786,247.841993],[222.908161,243.134228],[227.256086,237.784680],[230.808307,231.889472],[233.511349,225.571968],[235.325360,218.955569],[236.210486,212.163680],[236.137993,205.326041],[235.127061,198.573668],[233.208593,192.032550],[230.413486,185.828680],[233.057371,192.086352],[234.812711,198.639055],[235.657590,205.358821],[235.570086,212.117680],[234.540601,218.787235],[232.605771,225.243368],[229.814075,231.365657],[226.213986,237.033680],[221.864425,242.134727],[216.860349,246.583555],[211.306091,250.303196],[205.305986,253.216680],[205.305966,253.216690],[198.968110,255.259660],[192.416316,256.409878],[185.779848,256.656701],[179.187966,255.989490],[174.639171,254.982750],[170.211607,253.558131],[165.915129,251.752160],[161.759591,249.601365],[157.754851,247.142273],[153.910763,244.411412],[146.743966,238.280490],[146.743956,238.280480],[140.264866,231.443789],[134.326431,224.079755],[128.770760,216.346833],[123.439956,208.403480],[112.748994,192.359980],[107.013564,184.522261],[100.785956,176.991480],[93.871799,169.925863],[90.125149,166.657397],[86.185844,163.610293],[82.054178,160.818399],[77.730445,158.315566],[73.214940,156.135643],[68.507956,154.312480],[63.369169,152.857542],[58.118410,151.889386],[52.798579,151.407090],[47.452581,151.409730],[42.123318,151.896382],[36.853691,152.866124],[31.686603,154.318031],[26.664956,156.251180],[26.664946,156.251180],[21.847066,158.659543],[17.277400,161.505832],[12.987038,164.760460],[9.007071,168.393843],[5.368589,172.376392],[2.102681,176.678522],[-0.759563,181.270647],[-3.187054,186.123180],[-4.966656,191.087592],[-5.980225,196.038352],[-6.319240,200.989369],[-6.075179,205.954555],[-5.339520,210.947819],[-4.203744,215.983071],[-1.097754,226.235180],[4.294155,230.556674],[8.814387,235.113633],[12.618580,239.789022],[15.862371,244.465805],[21.291293,253.355414],[23.787698,257.334170],[26.346246,260.846180]]);
}
}
module poly_path4126(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[277.548856,-261.924400],[280.404310,-264.758013],[283.151483,-268.501117],[285.660309,-272.710522],[287.800719,-276.943037],[290.456024,-283.704639],[290.710783,-285.347345],[290.513035,-285.540278],[290.076856,-285.240400],[289.047288,-271.757950],[287.058656,-257.427400],[292.061475,-262.514569],[296.178674,-267.287658],[299.485431,-271.776977],[302.056922,-276.012837],[303.968326,-280.025549],[305.294819,-283.845423],[306.111578,-287.502770],[306.493781,-291.027900],[306.516606,-294.451124],[306.255229,-297.802752],[305.180578,-304.412462],[303.871248,-311.099517],[302.928656,-318.106400],[298.935566,-315.726382],[295.333195,-313.127869],[292.106587,-310.325355],[289.240781,-307.333337],[286.720820,-304.166312],[284.531742,-300.838775],[282.658591,-297.365222],[281.086406,-293.760150],[278.785102,-286.213431],[277.508156,-278.314587],[277.135899,-270.179587],[277.548656,-261.924400]]);
}
}
module poly_path3873(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-79.271144,98.185600],[-84.369944,88.198500],[-86.007575,98.812396],[-88.849936,109.631547],[-92.805659,120.420768],[-97.783381,130.944875],[-103.691736,140.968686],[-110.439358,150.257016],[-114.099342,154.551881],[-117.934882,158.574682],[-121.934556,162.296021],[-126.086944,165.686500],[-132.478196,170.176879],[-139.205647,174.172469],[-146.226465,177.656324],[-153.497819,180.611500],[-160.976875,183.021051],[-168.620803,184.868031],[-176.386770,186.135496],[-184.231944,186.806500],[-184.231954,186.806500],[-192.114520,186.870745],[-199.991297,186.331755],[-207.817403,185.199899],[-215.547954,183.485544],[-223.138067,181.199058],[-230.542860,178.350810],[-237.717450,174.951168],[-244.616954,171.010500],[-251.199311,166.544484],[-257.430188,161.581875],[-263.278541,156.156703],[-268.713329,150.303000],[-273.703506,144.054797],[-278.218032,137.446125],[-282.225862,130.511016],[-285.695954,123.283500],[-288.601094,115.801514],[-290.929575,108.109984],[-292.675190,100.254557],[-293.831729,92.280875],[-294.392983,84.234584],[-294.352744,76.161328],[-293.704804,68.106752],[-292.442954,60.116500],[-293.936009,68.075709],[-294.818485,76.134422],[-295.092645,84.246643],[-294.760754,92.366375],[-293.825075,100.447623],[-292.287872,108.444391],[-290.151411,116.310682],[-287.417954,124.000500],[-284.095169,131.464029],[-280.209302,138.659234],[-275.788345,145.549541],[-270.860291,152.098375],[-265.453132,158.269162],[-259.594861,164.025328],[-253.313471,169.330299],[-246.636954,174.147500],[-246.636944,174.147500],[-239.600625,178.438932],[-232.251897,182.184516],[-224.634598,185.370061],[-216.792569,187.981375],[-208.769649,190.004268],[-200.609678,191.424547],[-192.356496,192.228021],[-184.053944,192.400500],[-175.753926,191.930063],[-167.508553,190.827940],[-159.361969,189.107339],[-151.358319,186.781471],[-143.541746,183.863544],[-135.956397,180.366767],[-128.646414,176.304350],[-121.655944,171.689500],[-112.886873,164.683574],[-105.136256,157.009656],[-98.390733,148.690035],[-92.636944,139.747000],[-87.861530,130.202840],[-84.051131,120.079844],[-81.192389,109.400301],[-79.271944,98.186500]]);
}
}
module poly_path3950(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[151.948856,96.985600],[150.882255,93.549670],[149.041981,89.839100],[146.728083,86.135467],[144.240606,82.720350],[139.945106,77.881975],[138.737177,77.021873],[138.499437,77.104785],[138.555856,77.576600],[148.915956,83.777175],[159.550856,91.090600],[157.584040,85.021896],[155.495884,79.793985],[153.293769,75.334041],[150.985075,71.569241],[148.577182,68.426758],[146.077470,65.833770],[143.493318,63.717450],[140.832106,62.004975],[135.308024,59.500258],[129.564263,57.737022],[123.659860,56.132668],[117.653856,54.104600],[117.878489,58.279250],[118.442491,62.225159],[119.327962,65.948640],[120.517000,69.456006],[121.991706,72.753572],[123.734178,75.847651],[125.726516,78.744556],[127.950818,81.450600],[133.023712,86.315362],[138.809654,90.492444],[145.165438,94.032354],[151.947856,96.985600]]);
}
}
module poly_path3952(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[184.438856,-72.394400],[186.229587,-68.809438],[187.527019,-64.529830],[188.380976,-59.975428],[188.841281,-55.566087],[188.957759,-51.721661],[188.780231,-48.862002],[188.358523,-47.406963],[188.071670,-47.337382],[187.742456,-47.776400],[192.309619,-59.246137],[196.231856,-71.835400],[199.317945,-65.454296],[201.612372,-59.723804],[203.180811,-54.585716],[204.088939,-49.981822],[204.402432,-45.853914],[204.186966,-42.143785],[203.508217,-38.793224],[202.431860,-35.744025],[201.023572,-32.937978],[199.349029,-30.316875],[195.463879,-25.396666],[191.301819,-20.517730],[187.388256,-15.214400],[184.222155,-18.935059],[181.554668,-22.660330],[179.364141,-26.385026],[177.628922,-30.103962],[176.327359,-33.811954],[175.437800,-37.503814],[174.938591,-41.174358],[174.808081,-44.818400],[175.024618,-48.430754],[175.566547,-52.006236],[177.539978,-59.025837],[180.555154,-65.835720],[184.438856,-72.394400]]);
}
}
module poly_path4004(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[86.268856,166.015600],[90.400356,174.058200],[95.010390,178.203239],[100.019997,181.867950],[105.364315,185.006348],[110.978481,187.572450],[116.797632,189.520270],[122.756903,190.803825],[128.791433,191.377130],[134.836356,191.194200],[140.797036,190.264449],[146.586856,188.682191],[152.149614,186.485143],[157.429106,183.711025],[162.369130,180.397554],[166.913481,176.582447],[171.005958,172.303423],[174.590356,167.598200],[174.590366,167.598200],[177.948080,161.821084],[180.528279,155.693625],[182.325346,149.317203],[183.333666,142.793200],[183.333666,142.793190],[183.554180,136.215634],[182.978808,129.676890],[181.604965,123.278546],[179.430066,117.122190],[176.469838,111.326401],[172.807591,105.978128],[168.525582,101.137135],[163.706066,96.863190],[158.425491,93.208771],[152.759416,90.227815],[146.791916,87.977546],[140.607066,86.515190],[146.686502,88.292332],[152.470954,90.826403],[157.886462,94.047867],[162.859066,97.887190],[167.320595,102.281495],[171.206591,107.164378],[174.445076,112.464167],[176.964066,118.109190],[178.711459,124.015938],[179.683979,130.087078],[179.899993,136.222773],[179.377866,142.323190],[178.129373,148.296809],[176.179366,154.054240],[173.549185,159.496146],[170.260166,164.523190],[170.260166,164.523200],[166.841558,168.560061],[162.991984,172.180403],[158.772835,175.355737],[154.245504,178.057575],[149.471380,180.257429],[144.511855,181.926809],[139.428321,183.037229],[134.282166,183.560200],[128.638606,183.394560],[122.237932,182.484752],[115.407532,180.913255],[108.474791,178.762549],[101.767098,176.115111],[95.611838,173.053421],[90.336399,169.659958],[86.268166,166.017200]]);
}
}
module flower() {
poly_path3849(5);
poly_path3948(5);
poly_path4051(5);
poly_path4057(5);
poly_path4079(5);
poly_path4011(5);
poly_path4120(5);
poly_path4085(5);
poly_path4297(5);
poly_path4299(5);
poly_rect4301(5);
poly_path3855(5);
poly_path4126(5);
poly_path3873(5);
poly_path3950(5);
poly_path3952(5);
poly_path4004(5);
}