Add .gen.scad files to git repo

This commit is contained in:
Eric Van Albert
2019-10-27 12:12:04 -04:00
parent ae8626d1e1
commit 486ced0fdc
6 changed files with 2562 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1 +0,0 @@
scad/*.gen.scad

2286
scad/best.gen.scad Normal file

File diff suppressed because it is too large Load Diff

18
scad/kwikset.gen.scad Normal file
View File

@@ -0,0 +1,18 @@
// 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_kw1_points = [[28.225801, -1.397280], [28.225801, -4.275950], [30.225803, -4.275965], [30.225803, -3.598650], [29.265797, -3.513950], [29.265797, -2.074635], [30.225803, -2.074635], [30.225803, -0.296635], [29.665803, 0.465350], [29.665803, 4.233170], [28.385798, 4.233170], [28.385798, 0.296020], [28.865799, 0.296020], [29.265797, -0.296650], [29.265797, -1.058650], [28.705802, -1.058650], [28.225801, -1.397320]];
warding_kw1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]];
engrave_points = [[-6.434161, 5.891263], [-7.196611, 5.884263], [-8.127941, 6.138263], [-8.974611, 6.730923], [-9.482611, 7.577593], [-10.244611, 8.678263], [-11.345281, 9.609583], [-12.530611, 10.202253], [-13.885281, 10.371583], [-21.759276, 10.371583], [-22.944609, 10.202253], [-24.045276, 9.778923], [-25.061276, 9.016923], [-25.738609, 8.085583], [-29.040607, 2.328253], [-29.548607, 1.227593], [-29.717940, 0.042253], [-29.548607, -1.143077], [-29.082940, -2.243747], [-25.738609, -8.001077], [-25.061276, -9.017077], [-24.045276, -9.694407], [-22.944609, -10.202407], [-21.759276, -10.371737], [-13.885281, -10.371737], [-12.530611, -10.117737], [-11.345281, -9.609737], [-10.244611, -8.678407], [-9.482611, -7.493077], [-8.974611, -6.731077], [-8.297281, -6.138407], [-7.365941, -5.884407], [-6.434161, -5.884407]];
engrave_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_points = [[-21.759136, 10.879698], [-23.029342, 10.710198], [-24.299033, 10.202219], [-25.399742, 9.355759], [-26.161969, 8.339286], [-29.548842, 2.582013], [-30.056821, 1.312323], [-30.225803, 0.042116], [-30.056821, -1.312323], [-29.548842, -2.497780], [-26.161969, -8.255050], [-25.399742, -9.355759], [-24.299033, -10.117987], [-23.029342, -10.710714], [-21.759136, -10.879698], [-13.885200, -10.879698], [-12.446009, -10.625966], [-11.006821, -10.033238], [-9.906112, -9.017278], [-9.059136, -7.747071], [-8.551157, -6.985362], [-7.789446, -6.477381], [-6.857721, -6.307884], [-6.349742, -6.307884], [-6.096009, -6.223135], [-5.926512, -5.884653], [-5.926512, -4.275966], [19.642469, -4.275966], [21.590154, -2.328280], [21.928636, -1.820302], [22.098133, -1.143341], [21.928636, -0.550611], [21.590154, -0.042632], [17.801239, 4.233169], [-5.672779, 4.233074], [-5.672779, 5.968886], [-5.841763, 6.222619], [-6.096009, 6.392116], [-6.857721, 6.392116], [-7.789446, 6.561616], [-8.551157, 7.069595], [-9.059136, 7.747074], [-9.906112, 9.016762], [-11.006821, 10.032722], [-12.446009, 10.710198], [-13.885200, 10.879698], [-21.420655, 8.339801], [-18.541763, 8.339801], [-18.288030, 8.255053], [-18.203282, 7.916055], [-18.203282, 2.243532], [-18.288030, 1.905053], [-18.626512, 1.820302], [-18.923133, 1.946910], [-23.706821, 6.815346], [-23.875803, 7.069595], [-23.706821, 7.323325], [-23.029342, 7.916055], [-22.267115, 8.255053], [-25.399742, 4.360198], [-25.061260, 4.190701], [-21.166408, 0.296365], [-20.997427, 0.042116], [-21.166408, -0.296365], [-25.061260, -4.191217], [-25.399742, -4.275966], [-25.653988, -4.106468], [-27.177927, -1.566571], [-27.516408, -0.550611], [-27.516408, 0.550095], [-27.177927, 1.566056], [-25.653988, 4.106468], [-18.626512, -1.736069], [-18.288030, -1.905050], [-18.203282, -2.159299], [-18.203282, -7.916571], [-18.288030, -8.170301], [-18.541763, -8.339801], [-21.420655, -8.339801], [-22.267115, -8.170301], [-23.029342, -7.831820], [-23.706821, -7.323841], [-23.875803, -6.985362], [-23.706821, -6.731114], [-18.923133, -1.947426]];
outline_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], [58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46], [71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59], [84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72]];
//polygon(points=warding_kw1_points, paths=warding_kw1_paths);
//polygon(points=engrave_points, paths=engrave_paths);
//polygon(points=outline_points, paths=outline_paths);

22
scad/master.gen.scad Normal file
View File

@@ -0,0 +1,22 @@
// 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".
engrave_k1_points = [[-28.962097, 9.801675], [-29.944589, 9.751037], [-30.903229, 9.602418], [-31.832563, 9.360756], [-32.727135, 9.030990], [-33.581489, 8.618061], [-34.390172, 8.126906], [-35.147727, 7.562467], [-35.848701, 6.929681], [-36.487636, 6.233487], [-37.059079, 5.478827], [-37.557575, 4.670637], [-37.977667, 3.813859], [-38.313902, 2.913431], [-38.560824, 1.974292], [-38.712977, 1.001382], [-38.764907, -0.000359], [-38.714266, -1.002096], [-38.565636, -1.975001], [-38.323956, -2.914137], [-37.994166, -3.814563], [-37.581206, -4.671341], [-37.090014, -5.479530], [-36.525531, -6.234191], [-35.892697, -6.930386], [-35.196450, -7.563174], [-34.441730, -8.127616], [-33.633477, -8.618773], [-32.776630, -9.031704], [-31.876129, -9.361472], [-30.936914, -9.603135], [-29.963923, -9.751756], [-28.962097, -9.802393], [-27.967318, -9.757819], [-27.010356, -9.625809], [-26.094847, -9.408934], [-25.224430, -9.109765], [-24.402741, -8.730873], [-23.633420, -8.274827], [-22.920103, -7.744200], [-22.266428, -7.141561], [-21.676032, -6.469482], [-21.152554, -5.730532], [-20.699631, -4.927283], [-20.320900, -4.062305], [-20.020000, -3.138169], [-19.800567, -2.157446], [-19.666240, -1.122706], [-19.620656, -0.036519], [-19.667405, 1.050479], [-19.804915, 2.087515], [-20.029083, 3.071805], [-20.335807, 4.000567], [-20.720981, 4.871018], [-21.180504, 5.680376], [-21.710270, 6.425859], [-22.306178, 7.104683], [-22.964123, 7.714066], [-23.680002, 8.251226], [-24.449712, 8.713380], [-25.269148, 9.097746], [-26.134209, 9.401541], [-27.040789, 9.621982], [-27.984786, 9.756288], [-28.962097, 9.801675]];
engrave_k1_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]];
warding_k1_points = [[13.950705, 3.568361], [14.754165, 3.568165], [14.754175, 0.208911], [15.930705, -0.545276], [15.930675, -3.567469], [14.103105, -3.567559], [13.961765, -2.577205], [15.234191, -2.577382], [15.233961, -1.475532], [13.950735, -0.652344]];
warding_k1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]];
outline_k1_points = [[-39.271415, -0.000000], [-39.218146, -1.053647], [-39.061805, -2.076969], [-38.807587, -3.064771], [-38.460689, -4.011856], [-38.026308, -4.913032], [-37.509640, -5.763100], [-36.915881, -6.556867], [-36.250229, -7.289138], [-35.517880, -7.954715], [-34.724030, -8.548406], [-33.873875, -9.065013], [-32.972613, -9.499341], [-32.025439, -9.846196], [-31.037551, -10.100382], [-30.014145, -10.256704], [-28.960417, -10.309966], [-28.248366, -10.285433], [-27.545711, -10.212663], [-26.854512, -10.092897], [-26.176829, -9.927375], [-25.514723, -9.717340], [-24.870253, -9.464031], [-24.245480, -9.168691], [-23.642464, -8.832561], [-23.063266, -8.456881], [-22.509945, -8.042892], [-21.984563, -7.591837], [-21.489178, -7.104956], [-21.025853, -6.583490], [-20.596646, -6.028680], [-20.203618, -5.441768], [-19.848829, -4.823994], [-19.677667, -4.548047], [-19.473327, -4.301548], [-19.239587, -4.086761], [-18.980226, -3.905950], [-18.699021, -3.761379], [-18.399752, -3.655310], [-18.086197, -3.590010], [-17.762134, -3.567740], [-0.713562, -3.567558], [2.299175, -0.556553], [2.397591, -0.436786], [2.469883, -0.301310], [2.514440, -0.154317], [2.529651, -0.000000], [2.514440, 0.154240], [2.469881, 0.301105], [2.397589, 0.436557], [2.299175, 0.556556], [-0.713562, 3.568442], [-14.486365, 3.568258], [-14.817094, 3.332613], [-15.033908, 3.224503], [-15.273397, 3.187404], [-15.431988, 3.203398], [-15.579712, 3.249269], [-15.829883, 3.417963], [-15.998569, 3.668136], [-16.044436, 3.815854], [-16.060429, 3.974435], [-16.060429, 4.697904], [-16.086224, 4.953787], [-16.160205, 5.192119], [-16.277267, 5.407794], [-16.432305, 5.595706], [-16.620214, 5.750748], [-16.835890, 5.867814], [-17.074227, 5.941798], [-17.330120, 5.967594], [-17.640342, 5.929440], [-17.932150, 5.817216], [-18.197320, 5.695536], [-18.474270, 5.607541], [-18.759858, 5.554103], [-19.050943, 5.536096], [-19.318402, 5.551272], [-19.579935, 5.596067], [-20.076127, 5.770131], [-20.521328, 6.049515], [-20.719120, 6.225962], [-20.897343, 6.425448], [-21.275628, 6.873563], [-21.676421, 7.297072], [-22.098489, 7.695381], [-22.540600, 8.067897], [-23.001519, 8.414026], [-23.480015, 8.733173], [-23.974854, 9.024744], [-24.484804, 9.288145], [-25.008631, 9.522783], [-25.545102, 9.728063], [-26.092985, 9.903392], [-26.651046, 10.048174], [-27.218053, 10.161817], [-27.792772, 10.243726], [-28.373971, 10.293307], [-28.960417, 10.309965], [-30.014145, 10.256703], [-31.037551, 10.100381], [-32.025439, 9.846193], [-32.972613, 9.499337], [-33.873875, 9.065006], [-34.724030, 8.548396], [-35.517880, 7.954704], [-36.250229, 7.289124], [-36.915881, 6.556853], [-37.509640, 5.763085], [-38.026308, 4.913016], [-38.460689, 4.011841], [-38.807587, 3.064757], [-39.061805, 2.076958], [-39.218146, 1.053641], [-39.271415, -0.000000], [-37.443620, -0.000529], [-37.417380, 0.518508], [-37.340367, 1.022606], [-37.215140, 1.509206], [-37.044258, 1.975748], [-36.830282, 2.419674], [-36.575771, 2.838423], [-36.283285, 3.229438], [-35.955383, 3.590158], [-35.594624, 3.918025], [-35.203569, 4.210479], [-34.784776, 4.464962], [-34.340806, 4.678914], [-33.874218, 4.849776], [-33.387572, 4.974988], [-32.883427, 5.051993], [-32.364343, 5.078229], [-31.823807, 5.049810], [-31.545150, 4.966254], [-31.322137, 4.793588], [-31.174130, 4.553438], [-31.120491, 4.267429], [-31.119962, -4.267450], [-31.173647, -4.553470], [-31.321813, -4.793654], [-31.545012, -4.966461], [-31.823793, -5.050349], [-32.364329, -5.079290], [-32.883413, -5.053052], [-33.387558, -4.976047], [-33.874205, -4.850833], [-34.340793, -4.679969], [-34.784763, -4.466015], [-35.203555, -4.211530], [-35.594611, -3.919074], [-35.955369, -3.591205], [-36.283272, -3.230483], [-36.575758, -2.839468], [-36.830269, -2.420718], [-37.044245, -1.976793], [-37.215127, -1.510253], [-37.340354, -1.023656], [-37.417367, -0.519562], [-37.443607, -0.000531]];
outline_k1_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], [158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115]];
warding_k2_points = [[39.271415, 3.568360], [38.467955, 3.568164], [38.467945, 0.208911], [37.291405, -0.545275], [37.291435, -3.567470], [39.119015, -3.567560], [39.260355, -2.577206], [37.987915, -2.577382], [37.988145, -1.475532], [39.271385, -0.652346]];
warding_k2_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]];
//polygon(points=engrave_k1_points, paths=engrave_k1_paths);
//polygon(points=warding_k1_points, paths=warding_k1_paths);
//polygon(points=outline_k1_points, paths=outline_k1_paths);
//polygon(points=warding_k2_points, paths=warding_k2_paths);

134
scad/medeco.gen.scad Normal file

File diff suppressed because one or more lines are too long

102
scad/schlage.gen.scad Normal file

File diff suppressed because one or more lines are too long