Files
keygen/scad/schlage.gen.scad
2019-10-27 12:12:04 -04:00

103 lines
31 KiB
OpenSCAD

// Automatically generated using the Inkscape to OpenSCAD Converter
// Variable names are of the form <inkscape-path-id>_points and
// <inkscape-path-id>_paths. 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".
warding_e_points = [[-10.904790, -0.361462], [-8.994790, -0.361462], [-8.994790, 2.085218], [-9.949790, 2.847218], [-9.949790, 3.101218], [-9.215170, 3.947878], [-8.994790, 4.286548], [-8.994790, 8.350548], [-9.949790, 8.350548], [-9.949790, 4.625218], [-10.904790, 3.524548], [-10.904790, 2.085218], [-10.023250, 1.661878], [-10.023250, 0.730538], [-10.904790, 0.391878]];
warding_e_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]];
warding_h_points = [[-26.233377, -25.677372], [-25.995853, -25.862082], [-25.261245, -27.132082], [-25.261245, -28.986782], [-27.171236, -28.986412], [-27.171236, -28.148072], [-26.365861, -27.868062], [-26.271847, -27.777902], [-26.226409, -27.685072], [-26.226392, -26.874502], [-26.297022, -26.698222], [-27.171229, -25.777422], [-27.171195, -24.846082], [-26.142725, -23.830082], [-26.142768, -20.274082], [-25.261247, -20.274082], [-25.261238, -24.253422], [-25.555055, -24.761422], [-26.227001, -25.008182], [-26.297326, -25.060191], [-26.307261, -25.164452], [-26.307261, -25.566562], [-26.300374, -25.612888], [-26.233421, -25.677372]];
warding_h_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
warding_j_points = [[-14.677913, -20.274082], [-13.722943, -20.274082], [-13.722943, -24.253422], [-14.580473, -25.265592], [-14.646935, -25.381071], [-14.656773, -25.520032], [-14.656753, -25.922162], [-14.626061, -26.035013], [-14.512923, -26.107402], [-13.722973, -26.285422], [-13.750265, -27.279548], [-13.815380, -27.728931], [-13.869846, -27.909055], [-13.942363, -28.047032], [-13.995950, -28.140761], [-14.013163, -28.259172], [-13.979746, -28.425511], [-13.878733, -28.564332], [-13.722963, -28.740732], [-13.722943, -28.986782], [-15.632923, -28.986782], [-15.632923, -28.148072], [-14.713313, -27.809412], [-14.713313, -26.962742], [-15.632943, -26.539412], [-15.632943, -25.862072], [-14.677953, -23.957072]];
warding_j_paths = [[0, 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]];
warding_k_points = [[-3.212913, -25.152272], [-3.210413, -25.862072], [-2.715227, -26.878072], [-2.715227, -27.132072], [-2.721227, -27.799282], [-2.696675, -27.954681], [-2.599217, -28.116762], [-2.290929, -28.486742], [-2.290596, -28.986782], [-4.200707, -28.986782], [-4.200707, -27.894072], [-3.210346, -27.470742], [-3.210346, -27.047402], [-4.200707, -26.285402], [-4.200707, -25.608072], [-3.634800, -24.592072], [-3.847026, -24.253422], [-3.705511, -23.745422], [-3.139609, -23.491422], [-3.139609, -20.274082], [-2.290707, -20.274082], [-2.290929, -23.660752], [-2.878837, -24.806692], [-3.212835, -25.152272]];
warding_k_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
warding_cep_points = [[-46.778191, -102.911724], [-46.778191, -102.028119], [-45.969374, -101.649169], [-45.969374, -101.214259], [-46.295127, -100.807516], [-46.295127, -100.232142], [-46.778191, -99.516681], [-46.778191, -99.109938], [-46.486127, -98.955579], [-46.486127, -98.605172], [-46.553503, -98.562732], [-46.553503, -97.819479], [-45.890868, -97.693287], [-45.890868, -97.398840], [-45.800815, -97.333731], [-45.722019, -97.253091], [-45.650727, -97.141058], [-45.609453, -96.998128], [-45.620710, -96.824798], [-45.707010, -96.621567], [-45.890868, -96.388931], [-45.890868, -94.200107], [-44.891051, -94.200107], [-44.891051, -97.987358], [-45.205374, -98.689299], [-45.205374, -99.040082], [-45.778374, -99.166274], [-45.778374, -99.489264], [-45.205374, -99.797607], [-45.205374, -100.428565], [-44.868191, -101.130131], [-44.868191, -102.911724]];
warding_cep_paths = [[0, 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]];
warding_efp_points = [[-15.846260, -102.911716], [-15.846260, -102.042383], [-15.131842, -101.718642], [-15.131842, -100.737277], [-15.835195, -100.358326], [-15.835195, -99.867456], [-15.555888, -99.740889], [-15.555888, -99.376585], [-15.857923, -99.236122], [-15.857923, -98.885340], [-15.455707, -98.885340], [-15.455707, -98.464701], [-15.198230, -98.338134], [-15.198230, -97.748864], [-14.952714, -97.692528], [-14.952714, -97.440521], [-14.861851, -97.355712], [-14.711385, -97.130206], [-14.671045, -96.978246], [-14.684499, -96.807379], [-14.774643, -96.623027], [-14.964377, -96.430612], [-14.964377, -94.200100], [-13.947923, -94.200100], [-13.947923, -98.913132], [-14.628848, -99.264290], [-14.628848, -99.601176], [-13.947923, -99.979376], [-13.947923, -101.606722], [-14.159647, -101.859481], [-14.159647, -102.098343], [-13.947923, -102.364623], [-13.947923, -102.911716]];
warding_efp_paths = [[0, 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]];
outline_5pin_points = [[-62.922957, 88.699435], [-62.909041, 87.743154], [-62.867914, 86.978822], [-62.800506, 86.382019], [-62.707748, 85.928326], [-62.590569, 85.593322], [-62.449901, 85.352587], [-62.286673, 85.181702], [-62.101817, 85.056247], [-57.580646, 82.417132], [-56.564688, 82.417132], [-56.568313, 80.571250], [-56.527520, 80.322991], [-56.407399, 80.101799], [-56.220328, 79.924388], [-55.978687, 79.807472], [-55.567858, 79.711870], [-55.339983, 79.605716], [-55.157035, 79.431636], [-55.031574, 79.206471], [-54.976162, 78.947061], [-54.977220, 78.192067], [-54.946838, 77.938227], [-54.829996, 77.714818], [-54.639229, 77.538701], [-54.387075, 77.426738], [-53.975730, 77.290314], [-53.758147, 77.205436], [-53.582872, 77.052560], [-53.466051, 76.861464], [-53.423828, 76.661928], [-53.400250, 76.460014], [-53.332223, 76.265679], [-53.224401, 76.084602], [-53.081439, 75.922457], [-52.907993, 75.784921], [-52.708716, 75.677668], [-52.488263, 75.606377], [-52.251290, 75.576721], [-50.219372, 75.576721], [-49.985705, 75.606369], [-49.767707, 75.677657], [-49.570161, 75.784909], [-49.397851, 75.922447], [-49.255561, 76.084595], [-49.148076, 76.265676], [-49.080178, 76.460013], [-49.056652, 76.661928], [-49.013540, 76.861460], [-48.890904, 77.052549], [-48.699989, 77.205424], [-48.452037, 77.290314], [-48.041727, 77.428289], [-47.819899, 77.540501], [-47.639288, 77.716200], [-47.512361, 77.938759], [-47.451581, 78.191551], [-47.451581, 78.946542], [-47.425986, 79.205927], [-47.310511, 79.431094], [-47.117777, 79.605188], [-46.860404, 79.711354], [-46.492467, 79.806956], [-46.234165, 79.941107], [-46.010843, 80.139752], [-45.751427, 80.508721], [-45.636974, 80.680844], [-45.482463, 80.803873], [-45.295002, 80.876736], [-45.081701, 80.898363], [-42.869948, 80.897304], [-42.716921, 80.915044], [-42.572981, 80.962262], [-42.326007, 81.131628], [-42.156314, 81.378395], [-42.108974, 81.522363], [-42.091187, 81.675552], [-42.092245, 81.588735], [-42.078031, 81.755009], [-42.032806, 81.908354], [-41.959453, 82.045379], [-41.860853, 82.162692], [-41.739887, 82.256901], [-41.599440, 82.324613], [-41.442391, 82.362438], [-41.271624, 82.366983], [-38.043914, 82.365924], [-37.747234, 82.448008], [-37.500479, 82.627742], [-37.330749, 82.881853], [-37.283239, 83.029526], [-37.265150, 83.187064], [-37.259461, 84.787481], [-35.674027, 84.788010], [-35.523321, 84.596049], [-35.325044, 84.449522], [-35.089386, 84.351548], [-34.826533, 84.305247], [-12.857848, 84.305247], [-10.947887, 86.240107], [-10.762109, 86.487382], [-10.623014, 86.762133], [-10.535768, 87.057379], [-10.505538, 87.366136], [-10.535768, 87.674340], [-10.623014, 87.965500], [-10.762109, 88.228926], [-10.947887, 88.453926], [-15.500927, 93.017247], [-37.260493, 93.017447], [-37.265150, 94.193614], [-37.283241, 94.356626], [-37.330752, 94.507688], [-37.500481, 94.760336], [-37.615924, 94.855112], [-37.747235, 94.924314], [-37.891028, 94.964538], [-38.043914, 94.972378], [-41.271624, 94.971319], [-41.442446, 94.995218], [-41.599519, 95.046328], [-41.860922, 95.214668], [-42.032831, 95.445302], [-42.078037, 95.574279], [-42.092245, 95.707192], [-42.091187, 95.705075], [-42.108951, 95.863830], [-42.156230, 96.011809], [-42.325738, 96.261860], [-42.572532, 96.428081], [-42.716418, 96.471270], [-42.869432, 96.483320], [-45.081185, 96.482791], [-45.294549, 96.513184], [-45.482196, 96.584399], [-45.636898, 96.691498], [-45.751427, 96.829541], [-46.010327, 97.240883], [-46.233648, 97.452212], [-46.491951, 97.573681], [-46.860404, 97.669281], [-47.117777, 97.784988], [-47.310511, 97.962253], [-47.425986, 98.184236], [-47.451581, 98.434093], [-47.450523, 99.189087], [-47.510633, 99.452250], [-47.637461, 99.678666], [-47.818487, 99.851495], [-48.041187, 99.953897], [-48.452529, 100.048464], [-48.700488, 100.167575], [-48.891427, 100.337926], [-49.014072, 100.535370], [-49.057144, 100.735762], [-49.080692, 100.937544], [-49.148552, 101.131049], [-49.255959, 101.309907], [-49.398145, 101.467748], [-49.570344, 101.598201], [-49.767788, 101.694898], [-49.985712, 101.751467], [-50.219348, 101.761538], [-52.251266, 101.761538], [-52.488246, 101.751467], [-52.708710, 101.694898], [-52.908000, 101.598201], [-53.081457, 101.467748], [-53.224424, 101.309907], [-53.332243, 101.131049], [-53.400255, 100.937544], [-53.423804, 100.735762], [-53.466138, 100.535366], [-53.583127, 100.337914], [-53.758559, 100.167561], [-53.976225, 100.048464], [-54.387051, 99.953897], [-54.639234, 99.851495], [-54.830084, 99.678666], [-54.947082, 99.452250], [-54.977712, 99.189087], [-54.977712, 98.434093], [-55.033380, 98.185093], [-55.158611, 97.963797], [-55.340929, 97.786834], [-55.567858, 97.670831], [-55.978687, 97.574713], [-56.221243, 97.467072], [-56.408837, 97.288054], [-56.529021, 97.050569], [-56.569348, 96.767528], [-56.564691, 94.862734], [-57.580649, 94.862734], [-62.101820, 92.325423], [-62.286676, 92.205560], [-62.449904, 92.038886], [-62.590572, 91.801176], [-62.707750, 91.468208], [-62.800509, 91.015758], [-62.867916, 90.419603], [-62.909044, 89.655521], [-62.922959, 88.699287], [-60.535505, 88.699435], [-60.508116, 89.713254], [-60.428799, 90.313222], [-60.370996, 90.495182], [-60.301807, 90.618281], [-60.221763, 90.697389], [-60.131396, 90.747371], [-57.580646, 92.238237], [-56.141458, 92.246492], [-56.036807, 91.395820], [-55.960989, 90.530358], [-55.914538, 89.652039], [-55.897986, 88.762799], [-55.911869, 87.864570], [-55.956720, 86.959288], [-56.033072, 86.048886], [-56.141458, 85.135300], [-57.580646, 85.126515], [-60.131396, 86.592061], [-60.301817, 86.755440], [-60.371008, 86.889105], [-60.428810, 87.078162], [-60.508123, 87.684674], [-60.535505, 88.699425]];
outline_5pin_paths = [[0, 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, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], [225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202]];
outline_6pin_points = [[-62.526702, 58.099605], [-62.512786, 57.143324], [-62.471659, 56.378992], [-62.404251, 55.782189], [-62.311493, 55.328495], [-62.194315, 54.993490], [-62.053647, 54.752755], [-61.890421, 54.581870], [-61.705565, 54.456415], [-57.184394, 51.817299], [-56.168434, 51.817299], [-56.172059, 49.971418], [-56.131266, 49.723158], [-56.011145, 49.501966], [-55.824075, 49.324556], [-55.582432, 49.207640], [-55.171603, 49.112038], [-54.943729, 49.005885], [-54.760780, 48.831804], [-54.635319, 48.606638], [-54.579907, 48.347228], [-54.580966, 47.592234], [-54.550583, 47.338395], [-54.433741, 47.114987], [-54.242975, 46.938871], [-53.990820, 46.826908], [-53.579478, 46.690481], [-53.361894, 46.605686], [-53.186618, 46.452988], [-53.069796, 46.262069], [-53.027573, 46.062612], [-53.003995, 45.860676], [-52.935968, 45.666284], [-52.828146, 45.485124], [-52.685185, 45.322885], [-52.511738, 45.185254], [-52.312461, 45.077919], [-52.092008, 45.006569], [-51.855035, 44.976891], [-49.823117, 44.976891], [-49.589451, 45.006561], [-49.371452, 45.077908], [-49.173906, 45.185242], [-49.001596, 45.322875], [-48.859307, 45.485117], [-48.751821, 45.666280], [-48.683923, 45.860675], [-48.660398, 46.062612], [-48.617285, 46.262065], [-48.494650, 46.452977], [-48.303734, 46.605674], [-48.055782, 46.690481], [-47.644956, 46.828459], [-47.423208, 46.940750], [-47.242775, 47.116626], [-47.116025, 47.339363], [-47.055327, 47.592234], [-47.055327, 48.346712], [-47.029731, 48.606097], [-46.914257, 48.831264], [-46.721523, 49.005356], [-46.464150, 49.111522], [-46.095696, 49.207124], [-45.837394, 49.341534], [-45.614073, 49.540438], [-45.355173, 49.908889], [-45.240719, 50.081012], [-45.086208, 50.204041], [-44.898748, 50.276904], [-44.685446, 50.298530], [-42.473177, 50.297472], [-42.320171, 50.315211], [-42.176290, 50.362429], [-41.929494, 50.531796], [-41.759978, 50.778562], [-41.712697, 50.922530], [-41.694932, 51.075720], [-41.695990, 50.988905], [-41.681777, 51.155200], [-41.636552, 51.308604], [-41.563198, 51.445711], [-41.464598, 51.563119], [-41.343633, 51.657422], [-41.203185, 51.725217], [-41.046137, 51.763100], [-40.875369, 51.767666], [-37.647659, 51.766608], [-37.350980, 51.848610], [-37.104224, 52.028166], [-36.934495, 52.282099], [-36.886985, 52.429713], [-36.868895, 52.587229], [-36.863206, 54.187648], [-35.277773, 54.188177], [-35.127066, 53.996189], [-34.928790, 53.849601], [-34.693132, 53.751567], [-34.430281, 53.705238], [-8.499564, 53.705238], [-6.581335, 55.659393], [-6.400645, 55.917557], [-6.264156, 56.198011], [-6.177864, 56.495442], [-6.147767, 56.804541], [-6.177864, 57.113060], [-6.264156, 57.406680], [-6.400645, 57.676992], [-6.581335, 57.915585], [-11.125760, 62.417438], [-36.864238, 62.417438], [-36.868895, 63.593768], [-36.886850, 63.756781], [-36.934296, 63.907843], [-37.104047, 64.160491], [-37.219543, 64.255266], [-37.350914, 64.324469], [-37.494754, 64.364692], [-37.647659, 64.372532], [-40.875369, 64.371474], [-41.046191, 64.395372], [-41.203265, 64.446483], [-41.464667, 64.614823], [-41.636576, 64.845456], [-41.681783, 64.974434], [-41.695990, 65.107346], [-41.694932, 65.105230], [-41.712735, 65.264007], [-41.760031, 65.412044], [-41.929533, 65.662274], [-42.176296, 65.828673], [-42.320169, 65.871921], [-42.473177, 65.883994], [-44.684930, 65.882935], [-44.898294, 65.913339], [-45.085941, 65.984553], [-45.240643, 66.091646], [-45.355173, 66.229685], [-45.614073, 66.641030], [-45.837393, 66.852356], [-46.095696, 66.973826], [-46.464150, 67.069427], [-46.721523, 67.185214], [-46.914257, 67.362657], [-47.029731, 67.584817], [-47.055327, 67.834756], [-47.054268, 68.589231], [-47.114381, 68.852395], [-47.241208, 69.078812], [-47.422231, 69.251640], [-47.644930, 69.354040], [-48.056275, 69.448610], [-48.304231, 69.567720], [-48.495170, 69.738071], [-48.617815, 69.935515], [-48.660887, 70.135905], [-48.684434, 70.337688], [-48.752295, 70.531193], [-48.859701, 70.710051], [-49.001887, 70.867892], [-49.174086, 70.998346], [-49.371531, 71.095042], [-49.589455, 71.151612], [-49.823091, 71.161684], [-51.855009, 71.161684], [-52.091989, 71.151598], [-52.312453, 71.095021], [-52.511743, 70.998324], [-52.685200, 70.867873], [-52.828167, 70.710037], [-52.935986, 70.531186], [-53.003998, 70.337685], [-53.027547, 70.135905], [-53.069800, 69.935511], [-53.186612, 69.738060], [-53.361867, 69.567708], [-53.579452, 69.448610], [-53.990794, 69.354040], [-54.242977, 69.251648], [-54.433827, 69.078819], [-54.550825, 68.852398], [-54.581455, 68.589231], [-54.581455, 67.834756], [-54.637123, 67.585675], [-54.762354, 67.364202], [-54.944671, 67.187061], [-55.171600, 67.070978], [-55.582429, 66.975376], [-55.824987, 66.867718], [-56.012580, 66.688701], [-56.132764, 66.451225], [-56.173091, 66.168190], [-56.168434, 64.262881], [-57.184394, 64.262881], [-61.705565, 61.725566], [-61.890421, 61.605704], [-62.053647, 61.439030], [-62.194315, 61.201321], [-62.311493, 60.868354], [-62.404251, 60.415904], [-62.471659, 59.819750], [-62.512786, 59.055668], [-62.526702, 58.099433], [-60.139250, 58.099605], [-60.111781, 59.113425], [-60.032286, 59.713393], [-59.974389, 59.895352], [-59.905117, 60.018452], [-59.825015, 60.097559], [-59.734626, 60.147541], [-57.184394, 61.638407], [-55.745204, 61.646662], [-55.636821, 60.738640], [-55.560455, 59.832210], [-55.515582, 58.929309], [-55.501675, 58.031871], [-55.518210, 57.141833], [-55.564660, 56.261130], [-55.640499, 55.391697], [-55.745204, 54.535470], [-57.184394, 54.526685], [-59.734626, 55.992228], [-59.905126, 56.155607], [-59.974399, 56.289273], [-60.032296, 56.478330], [-60.111787, 57.084843], [-60.139250, 58.099595]];
outline_6pin_paths = [[0, 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, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], [225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202]];
warding_fp_points = [[0.169075, -102.911721], [0.169075, -102.055534], [0.990619, -101.662687], [0.990619, -101.213505], [0.157483, -100.498419], [0.157483, -99.867461], [0.490975, -99.713102], [0.490975, -99.081768], [0.613137, -98.745257], [0.157483, -98.394099], [0.157483, -97.903604], [1.057198, -97.692533], [1.057198, -97.426254], [1.142917, -97.345788], [1.284839, -97.129835], [1.322862, -96.982978], [1.310118, -96.816562], [1.225000, -96.635359], [1.045904, -96.444137], [1.045904, -94.200105], [2.055891, -94.200105], [2.055891, -98.001252], [1.312519, -99.628598], [1.312519, -99.782582], [2.067483, -99.937317], [2.067483, -101.648791], [1.834158, -101.901550], [1.834158, -102.097973], [2.044894, -102.378149], [2.044894, -102.911721]];
warding_fp_paths = [[0, 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]];
warding_l_points = [[-13.898315, -51.344102], [-14.265615, -51.090102], [-14.265615, -49.820102], [-15.000225, -48.550102], [-15.000225, -47.872762], [-14.559455, -47.618762], [-13.898315, -46.856762], [-13.898295, -42.962102], [-14.926735, -42.962102], [-14.926755, -46.687432], [-15.808285, -48.550102], [-14.853295, -49.735432], [-14.853295, -50.582102], [-15.808285, -51.005432], [-15.808285, -51.674802], [-13.898285, -51.674802]];
warding_l_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]];
warding_f_points = [[21.800224, 0.307208], [22.755204, 0.730538], [22.755204, 0.730538], [22.755204, 0.984548], [22.755204, 0.984548], [21.800224, 1.746548], [21.800224, 1.746548], [21.800224, 2.593208], [22.314434, 3.609208], [21.800224, 3.947878], [21.800224, 3.947878], [21.800224, 4.371208], [21.800224, 4.371208], [22.755204, 4.540548], [22.755204, 4.540548], [22.755204, 8.350548], [22.755204, 8.350548], [23.710224, 8.350548], [23.710224, 8.350548], [23.710224, 4.117208], [22.902164, 2.677878], [22.902164, 2.677878], [22.902164, 2.423878], [22.902164, 2.423878], [23.710224, 2.254548], [23.710224, 2.254548], [23.710224, 0.561208], [23.416404, 0.222538], [23.416404, 0.222538], [23.710224, -0.116122], [23.710224, -0.116122], [23.710224, -0.361462], [21.800224, -0.361462]];
warding_f_paths = [[0, 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]];
warding_g_points = [[50.770464, -0.015482], [50.881594, -0.016212], [50.997572, -0.055417], [51.035421, -0.103051], [51.049724, -0.168152], [50.998493, -0.297042], [50.891874, -0.361462], [49.140134, -0.361462], [49.140134, 0.391868], [49.948184, 0.645868], [49.948184, 1.238548], [49.140134, 1.831218], [49.140134, 3.016548], [49.654364, 4.455878], [50.168564, 4.709878], [50.168564, 8.350548], [51.050134, 8.350548], [51.049724, 3.355218], [50.242054, 3.016548], [50.242054, 2.423878], [50.535904, 1.323218], [50.521004, 0.255768], [50.623733, 0.102173], [50.770464, -0.015482]];
warding_g_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
warding_jp_points = [[30.045166, -102.912104], [30.045166, -102.028116], [30.882791, -101.663062], [30.882791, -101.256319], [30.045166, -99.488885], [30.045166, -99.109935], [30.346604, -98.955951], [30.346604, -98.632960], [30.067595, -98.492873], [30.067595, -98.114298], [30.950076, -97.707180], [30.950076, -97.440525], [31.038010, -97.355276], [31.184565, -97.126689], [31.224868, -96.971373], [31.213876, -96.795500], [31.129607, -96.604161], [30.950076, -96.402448], [30.950076, -94.200104], [31.955166, -94.200104], [31.955166, -98.590521], [31.061620, -99.025807], [31.061620, -99.165895], [31.955166, -101.101960], [31.955166, -102.911720]];
warding_jp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
warding_fgp_points = [[16.184305, -102.911721], [16.184305, -102.042388], [16.999800, -101.663062], [16.999800, -101.312655], [16.173240, -100.484898], [16.173240, -99.867461], [16.474677, -99.713101], [16.474677, -99.362319], [16.430120, -99.334902], [16.430120, -98.015899], [17.066786, -97.707556], [17.066786, -97.412733], [17.156276, -97.330372], [17.305424, -97.111291], [17.346440, -96.963607], [17.335254, -96.797496], [17.249493, -96.618208], [17.066786, -96.430992], [17.066786, -94.200105], [18.071577, -94.200105], [18.071577, -97.945667], [17.837425, -98.478977], [18.083240, -99.026183], [18.083240, -99.082143], [17.468703, -99.362319], [17.468703, -99.965860], [18.060513, -100.415042], [18.060513, -100.807513], [17.859555, -101.059896], [17.859555, -101.270967], [18.060513, -101.551142], [18.060513, -102.911721]];
warding_fgp_paths = [[0, 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]];
warding_ep_points = [[-31.847223, -102.911722], [-31.847223, -102.013846], [-31.010539, -101.621750], [-31.010539, -100.709490], [-31.847223, -100.260684], [-31.847223, -99.839669], [-31.553098, -99.713102], [-31.553098, -99.334903], [-31.835724, -99.222232], [-31.835724, -98.717465], [-30.931561, -97.721077], [-30.931561, -97.412734], [-30.841325, -97.323741], [-30.692849, -97.090072], [-30.654066, -96.934597], [-30.669478, -96.761689], [-30.762002, -96.577592], [-30.954558, -96.388554], [-30.954558, -94.200105], [-29.937223, -94.200105], [-29.937223, -97.959940], [-30.208351, -98.590898], [-30.841387, -99.320256], [-30.841387, -99.446823], [-29.937223, -99.909901], [-29.937223, -102.911722]];
warding_ep_paths = [[0, 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]];
warding_hp_points = [[61.955689, -102.911719], [61.955689, -102.451382], [62.634485, -102.136279], [62.710787, -102.071792], [62.750822, -101.991074], [62.768831, -101.892909], [62.768831, -101.065528], [62.744806, -100.944271], [62.702579, -100.871217], [62.644502, -100.825914], [61.955689, -100.453724], [61.955689, -100.093552], [62.260322, -99.952713], [62.260322, -99.217346], [62.890213, -97.826609], [62.890213, -97.484840], [63.068474, -97.304009], [63.149844, -97.124058], [63.170393, -96.930874], [63.127361, -96.667300], [63.030966, -96.488405], [62.890213, -96.354374], [62.890213, -94.200103], [63.865689, -94.200103], [63.865689, -98.041811], [62.922621, -99.443815], [62.922621, -100.005668], [63.865689, -100.217866], [63.865689, -101.848216], [63.541021, -102.261719], [63.541021, -102.366503], [63.840057, -102.911719]];
warding_hp_paths = [[0, 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]];
warding_c_points = [[-40.049265, -0.361462], [-40.049596, 1.153928], [-41.004735, 3.185928], [-41.004735, 3.439878], [-40.049596, 3.863218], [-40.049930, 8.350548], [-41.004735, 8.350548], [-41.004735, 4.709878], [-41.959532, 4.201998], [-41.959596, 2.931878], [-41.072936, 1.069218], [-41.072936, 0.815218], [-41.959532, 0.391868], [-41.959532, -0.361782]];
warding_c_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]];
warding_lp_points = [[47.473323, -94.200100], [48.440563, -94.200100], [48.440563, -98.090633], [47.875444, -98.939797], [47.496310, -99.099790], [47.496310, -99.726993], [48.194872, -101.219885], [48.194872, -102.496073], [48.442951, -102.911717], [46.532951, -102.911717], [46.532951, -102.508466], [47.213900, -102.207259], [47.269987, -102.162097], [47.362568, -102.031868], [47.362568, -100.899899], [47.300773, -100.794739], [46.860440, -100.189695], [46.860440, -99.288327], [47.474518, -97.884445], [47.474518, -97.536291], [47.520930, -97.511011], [47.623037, -97.420522], [47.725143, -97.242853], [47.771556, -96.956035], [47.734277, -96.763274], [47.645739, -96.587178], [47.473323, -96.415589]];
warding_lp_paths = [[0, 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]];
engrave_5pin_points = [[-42.027372, 102.865139], [-42.027372, 74.902787], [-41.740073, 74.902787], [-41.740073, 102.865139], [-46.033237, 102.884849], [-46.033237, 74.922496], [-45.745942, 74.922496], [-45.745942, 102.884844], [-47.589267, 102.866669], [-47.589267, 74.904326], [-47.301975, 74.904326], [-47.301975, 102.866669], [-49.145299, 102.912099], [-49.145299, 74.949746], [-48.858005, 74.949746], [-48.858005, 102.912104], [-53.679254, 102.902999], [-53.679254, 74.940691], [-53.391959, 74.940691], [-53.391959, 102.903018], [-55.355131, 102.891049], [-55.355131, 74.928697], [-55.067837, 74.928697], [-55.067837, 102.891067]];
engrave_5pin_paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15], [16, 17, 18, 19], [20, 21, 22, 23]];
engrave_6pin_points = [[-41.685294, 72.173501], [-41.685294, 44.211148], [-41.397994, 44.211148], [-41.397994, 72.173501], [-45.691158, 72.193201], [-45.691158, 44.230848], [-45.403864, 44.230848], [-45.403864, 72.193191], [-47.247188, 72.175001], [-47.247188, 44.212658], [-46.959896, 44.212658], [-46.959896, 72.175001], [-48.803220, 72.220401], [-48.803220, 44.258048], [-48.515927, 44.258048], [-48.515927, 72.220401], [-53.337176, 72.211401], [-53.337176, 44.249088], [-53.049881, 44.249088], [-53.049881, 72.211421], [-55.013053, 72.199501], [-55.013053, 44.237148], [-54.725759, 44.237148], [-54.725759, 72.199521]];
engrave_6pin_paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15], [16, 17, 18, 19], [20, 21, 22, 23]];
warding_ce_points = [[-23.146461, 8.350548], [-23.146461, 4.032558], [-23.513761, 3.355228], [-23.513761, 3.101228], [-24.101451, 3.016528], [-24.101451, 2.423868], [-23.513761, 2.169868], [-23.513761, 1.577198], [-23.146461, 0.815198], [-23.146461, -0.361462], [-25.056461, -0.361462], [-25.056461, 0.053188], [-24.248361, 0.391858], [-24.248361, 0.815198], [-24.468751, 1.069198], [-24.468751, 1.831198], [-25.056461, 2.677868], [-25.056461, 3.185868], [-24.836081, 3.439868], [-24.836081, 4.201868], [-24.174941, 4.286568], [-24.174941, 8.350548]];
warding_ce_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]];
warding_ef_points = [[6.880204, 4.540588], [6.667984, 4.455888], [6.667984, 3.863218], [6.385014, 3.778518], [6.385014, 3.270518], [5.960564, 3.270518], [5.960564, 1.915848], [6.738694, 1.577178], [6.738694, 0.561168], [5.960564, 0.222508], [5.960564, -0.361462], [7.870564, -0.361462], [7.870564, -0.116162], [7.516884, 0.222508], [7.870564, 0.561168], [7.870564, 2.254518], [7.163144, 2.677848], [7.163144, 3.185848], [7.870564, 3.524518], [7.870564, 8.350518], [6.880204, 8.350548]];
warding_ef_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]];
warding_fg_points = [[38.350054, -0.361462], [38.350054, 0.815188], [38.056244, 1.153858], [38.056244, 1.323188], [38.350054, 1.661858], [38.350054, 2.000518], [37.762394, 2.423858], [37.762394, 3.270518], [38.350054, 3.524518], [38.350054, 3.609218], [38.129674, 4.032548], [38.350054, 4.540548], [38.350054, 8.350548], [37.468544, 8.350548], [37.468544, 4.794548], [36.880854, 4.455878], [36.827754, 4.426765], [36.807354, 4.371178], [36.807354, 3.270508], [36.440044, 2.677848], [36.440044, 2.085178], [37.395014, 1.238508], [37.395014, 0.899848], [36.440044, 0.476488], [36.440044, -0.361462]];
warding_fg_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
warding_cp_points = [[-63.865689, -102.911721], [-63.865689, -102.028117], [-63.028064, -101.663062], [-63.028064, -101.256320], [-63.865689, -99.488886], [-63.865689, -99.109935], [-63.564251, -98.955952], [-63.564251, -98.632961], [-63.843260, -98.492873], [-63.843260, -98.114299], [-62.960779, -97.707180], [-62.960779, -97.440525], [-62.872845, -97.355277], [-62.726290, -97.126689], [-62.685987, -96.971374], [-62.696979, -96.795501], [-62.781248, -96.604162], [-62.960779, -96.402449], [-62.960779, -94.200105], [-61.955689, -94.200105], [-61.955689, -98.590522], [-62.849235, -99.025808], [-62.849235, -99.165895], [-61.955689, -101.101960], [-61.955689, -102.911721]];
warding_cp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
//polygon(points=warding_e_points, paths=warding_e_paths);
//polygon(points=warding_h_points, paths=warding_h_paths);
//polygon(points=warding_j_points, paths=warding_j_paths);
//polygon(points=warding_k_points, paths=warding_k_paths);
//polygon(points=warding_cep_points, paths=warding_cep_paths);
//polygon(points=warding_efp_points, paths=warding_efp_paths);
//polygon(points=outline_5pin_points, paths=outline_5pin_paths);
//polygon(points=outline_6pin_points, paths=outline_6pin_paths);
//polygon(points=warding_fp_points, paths=warding_fp_paths);
//polygon(points=warding_l_points, paths=warding_l_paths);
//polygon(points=warding_f_points, paths=warding_f_paths);
//polygon(points=warding_g_points, paths=warding_g_paths);
//polygon(points=warding_jp_points, paths=warding_jp_paths);
//polygon(points=warding_fgp_points, paths=warding_fgp_paths);
//polygon(points=warding_ep_points, paths=warding_ep_paths);
//polygon(points=warding_hp_points, paths=warding_hp_paths);
//polygon(points=warding_c_points, paths=warding_c_paths);
//polygon(points=warding_lp_points, paths=warding_lp_paths);
//polygon(points=engrave_5pin_points, paths=engrave_5pin_paths);
//polygon(points=engrave_6pin_points, paths=engrave_6pin_paths);
//polygon(points=warding_ce_points, paths=warding_ce_paths);
//polygon(points=warding_ef_points, paths=warding_ef_paths);
//polygon(points=warding_fg_points, paths=warding_fg_paths);
//polygon(points=warding_cp_points, paths=warding_cp_paths);