diff --git a/src/shape_taiwan.scad b/src/shape_taiwan.scad index cea17175..b8642653 100644 --- a/src/shape_taiwan.scad +++ b/src/shape_taiwan.scad @@ -8,4 +8,4 @@ * **/ -function shape_taiwan(h) = [[3.857235,6.240775],[3.790195,6.257785],[3.735955,6.262885],[3.628068,6.245875],[3.595808,6.260195],[3.554288,6.323865],[3.516978,6.457102],[3.507678,6.536102],[3.511878,6.582842],[3.539168,6.637082],[3.489808,6.669342],[2.782860,6.839047],[2.721800,6.861117],[2.697210,6.888317],[2.684410,6.902717],[2.628400,6.942717],[2.610630,6.962087],[2.610630,6.996957],[2.625870,7.021547],[2.642880,7.043527],[2.642880,7.055487],[2.610620,7.065677],[2.563960,7.060577],[2.522270,7.048787],[2.502810,7.041087],[2.448490,7.156471],[2.293188,7.371234],[2.224378,7.425554],[2.056442,7.442484],[1.886737,7.405094],[1.739014,7.328794],[1.637949,7.238004],[1.588680,7.149744],[1.556592,7.070744],[1.544632,7.055504],[1.514903,7.041104],[1.485258,7.018954],[1.536576,6.972504],[1.588252,6.929094],[1.630956,6.862814],[1.613483,6.803874],[1.577574,6.837214],[1.539493,6.891164],[1.485255,6.873934],[1.438512,6.873934],[1.403813,6.866234],[1.374084,6.851744],[1.280683,6.772824],[1.206821,6.745704],[0.723984,6.656594],[0.586451,6.607414],[0.515200,6.570944],[0.458435,6.521674],[0.393838,6.479224],[0.108666,6.388434],[-0.002506,6.292504],[-0.110307,6.166930],[-0.278327,5.897845],[-0.312266,5.804525],[-0.322462,5.760475],[-0.319942,5.740765],[-0.359780,5.728045],[-0.398773,5.694105],[-0.431113,5.649215],[-0.443073,5.605085],[-0.453170,5.545625],[-0.477762,5.514295],[-0.504966,5.481955],[-0.527025,5.437905],[-0.511698,5.403035],[-0.499737,5.375915],[-0.499737,5.348715],[-0.511683,5.324125],[-0.544022,5.280075],[-0.630518,5.105233],[-0.652506,5.021183],[-0.709523,4.994063],[-0.721317,4.965173],[-0.751047,4.878513],[-0.807895,4.819223],[-0.849502,4.763133],[-0.835106,4.679163],[-0.945350,4.701233],[-1.031930,4.676643],[-1.103181,4.624763],[-1.166852,4.558563],[-1.187240,4.521253],[-1.206789,4.479813],[-1.236433,4.447553],[-1.339268,4.417823],[-1.364617,4.376213],[-1.388443,4.280373],[-1.477465,4.119932],[-1.514775,4.034192],[-1.526736,3.933212],[-1.556382,3.871222],[-1.873894,3.521621],[-1.923078,3.437571],[-1.967211,3.284795],[-2.110553,3.038618],[-2.152244,2.849458],[-2.187028,2.750918],[-2.238738,2.708638],[-2.248098,2.656758],[-2.433130,2.442837],[-2.474820,2.403927],[-2.489980,2.361477],[-2.496810,2.206174],[-2.517270,2.159514],[-2.595258,2.098284],[-2.613115,2.055834],[-2.622375,2.009260],[-2.647053,1.987280],[-2.681835,1.972793],[-2.719147,1.945587],[-2.765889,1.901371],[-2.807410,1.827678],[-2.895759,1.580743],[-2.960103,1.462665],[-3.001707,1.342230],[-3.033963,1.299783],[-3.142610,1.194507],[-3.162234,1.149449],[-3.186829,1.041731],[-3.211421,0.994987],[-3.297915,0.928032],[-3.309876,0.906048],[-3.325036,0.864443],[-3.421048,0.738702],[-3.437974,0.692212],[-3.474525,0.558807],[-3.544093,0.411083],[-3.625533,0.283068],[-3.694342,0.142925],[-3.724072,-0.047077],[-3.716342,-0.135425],[-3.674737,-0.317847],[-3.659482,-0.475761],[-3.623015,-0.539348],[-3.610290,-0.588533],[-3.625545,-0.628538],[-3.649371,-0.659782],[-3.657031,-0.687068],[-3.610289,-0.709975],[-3.610289,-0.738780],[-3.640019,-0.795629],[-3.575422,-0.918676],[-3.640019,-1.128469],[-3.654343,-1.140261],[-3.679021,-1.147841],[-3.625532,-1.189442],[-3.595888,-1.204600],[-3.583163,-1.251343],[-3.605151,-1.243763],[-3.647598,-1.287811],[-3.684065,-1.344743],[-3.681625,-1.371861],[-3.721377,-1.382049],[-3.745972,-1.409251],[-3.797852,-1.544257],[-3.804582,-1.581567],[-3.817307,-1.611212],[-3.849563,-1.655259],[-3.876767,-1.709581],[-3.866501,-1.758935],[-3.847139,-1.808119],[-3.834343,-1.866652],[-3.853967,-1.906657],[-3.896328,-1.918449],[-3.935323,-1.940517],[-3.945517,-2.002504],[-3.903153,-2.051688],[-3.836870,-2.108458],[-3.914521,-2.125253],[-3.924856,-2.167465],[-3.802098,-2.217177],[-3.780039,-2.241687],[-3.795366,-2.285987],[-3.841941,-2.302917],[-3.901401,-2.310517],[-3.945534,-2.332497],[-3.909015,-2.389842],[-3.812282,-2.425988],[-3.748697,-2.453108],[-3.735901,-2.490418],[-3.610322,-2.512488],[-3.514395,-2.526978],[-3.497373,-2.605978],[-3.536452,-2.699208],[-3.610312,-2.751008],[-3.550853,-2.812998],[-3.521966,-2.867318],[-3.474548,-3.171944],[-3.462683,-3.201754],[-3.421078,-3.278054],[-3.410884,-3.312924],[-3.391356,-3.332374],[-3.371827,-3.347614],[-3.361728,-3.367234],[-3.366698,-3.403534],[-3.391374,-3.458024],[-3.391374,-3.504684],[-3.376047,-3.573324],[-3.304796,-3.728795],[-3.228491,-3.847546],[-3.186887,-3.933196],[-3.164732,-4.022386],[-3.181754,-4.086056],[-3.214010,-4.157226],[-3.189418,-4.228476],[-3.137705,-4.293156],[-2.997562,-4.423698],[-2.916122,-4.514578],[-2.856746,-4.625749],[-2.834591,-4.738605],[-2.834591,-4.738605],[-2.844781,-4.765724],[-2.642820,-4.921195],[-2.608122,-4.921195],[-2.580835,-4.911005],[-2.556243,-4.908305],[-2.512194,-4.928765],[-2.477327,-4.950745],[-2.403550,-5.014415],[-2.332216,-5.061155],[-2.176913,-5.134845],[-2.110630,-5.179905],[-2.100531,-5.199445],[-2.086040,-5.258065],[-2.068183,-5.268085],[-2.051256,-5.273285],[-2.001988,-5.302935],[-1.876413,-5.401475],[-1.844157,-5.445525],[-1.778044,-5.595775],[-1.693992,-5.701809],[-1.666872,-5.746109],[-1.359635,-6.536942],[-1.368995,-6.583512],[-1.406305,-6.638002],[-1.415565,-6.684662],[-1.415565,-6.849145],[-1.423225,-6.901025],[-1.423225,-6.930755],[-1.415565,-6.969915],[-1.329997,-7.110732],[-1.349454,-7.218450],[-1.346924,-7.253150],[-1.289990,-7.299890],[-1.239206,-7.315220],[-1.201810,-7.277830],[-1.196750,-7.176849],[-1.073620,-7.206579],[-0.953101,-7.260899],[-0.849593,-7.339819],[-0.778259,-7.442484],[-0.775729,-7.354134],[-0.795186,-7.214159],[-0.797786,-7.086059],[-0.736641,-7.029129],[-0.685014,-6.990139],[-0.645009,-6.898509],[-0.620417,-6.785653],[-0.637343,-5.770625],[-0.612751,-5.521921],[-0.590692,-5.435341],[-0.443136,-5.179899],[-0.371802,-4.923616],[-0.341989,-4.733445],[-0.290360,-4.642825],[-0.167230,-4.487353],[-0.128151,-4.411053],[-0.046711,-4.203955],[-0.014539,-4.162345],[0.027066,-4.142975],[0.191803,-3.960385],[0.441265,-3.795649],[0.515127,-3.726079],[0.588904,-3.632849],[0.620320,-3.581049],[0.640788,-3.531699],[0.643228,-3.487569],[0.633124,-3.391729],[0.640794,-3.351889],[0.689979,-3.293359],[0.903900,-3.113378],[0.923353,-3.070928],[1.083626,-2.845217],[1.116050,-2.753417],[1.162624,-2.554067],[1.233959,-2.423440],[1.261161,-2.335180],[1.278091,-2.300310],[1.310347,-2.266370],[1.384209,-2.212130],[1.416381,-2.179870],[1.490243,-2.027009],[1.504640,-1.879352],[1.502120,-1.724049],[1.526711,-1.549375],[1.558967,-1.455890],[1.598972,-1.379418],[1.706690,-1.236159],[1.741473,-1.160444],[1.982428,0.226167],[2.056374,0.376416],[2.181947,0.989965],[2.277877,1.253155],[2.329587,1.501858],[2.334687,1.601070],[2.347407,1.654466],[2.401727,1.743656],[2.421177,1.797978],[2.418777,1.847247],[2.406057,1.869143],[2.383907,1.883630],[2.361757,1.918497],[2.334727,1.999938],[2.332127,2.071360],[2.354197,2.137470],[2.467980,2.304731],[2.512030,2.492208],[2.556250,2.585528],[2.593560,2.622838],[2.699678,2.699228],[2.711468,2.721378],[2.699678,2.753638],[2.721748,2.784968],[2.792998,2.841898],[2.891448,2.975135],[2.980638,3.060784],[3.000088,3.098174],[3.000088,3.115185],[2.987368,3.137164],[2.972968,3.159234],[2.960248,3.174564],[2.945758,3.201684],[2.953458,3.221135],[2.967858,3.240755],[2.978048,3.267785],[2.984848,3.363795],[2.997568,3.412974],[3.017018,3.447754],[3.034118,3.489355],[3.027318,3.595473],[3.031518,3.644743],[3.140079,3.767706],[3.233479,3.824636],[3.273319,3.861105],[3.265719,3.903556],[3.238519,3.945166],[3.226729,3.989295],[3.233429,4.029045],[3.325149,4.080845],[3.339549,4.166585],[3.317479,4.267581],[3.278399,4.344051],[3.305599,4.363502],[3.347119,4.376222],[3.375256,4.386492],[3.411090,4.397932],[3.398688,4.425132],[3.325137,4.425408],[3.226687,4.487398],[3.172367,4.583238],[3.169767,4.706357],[3.191917,4.767497],[3.194317,4.829397],[3.142607,5.066241],[3.140007,5.179086],[3.147807,5.297090],[3.172397,5.415827],[3.206337,5.519432],[3.253837,5.593292],[3.541528,5.940365],[3.625578,6.014315],[3.945534,6.172153],[3.913274,6.211063],[3.857235,6.240775]] / 15 * h; +function shape_taiwan(h) = [[3.85724, 6.24078], [3.7902, 6.25779], [3.73596, 6.26288], [3.62807, 6.24587], [3.59581, 6.2602], [3.55429, 6.32386], [3.51698, 6.4571], [3.50768, 6.5361], [3.51188, 6.58284], [3.53917, 6.63708], [3.48981, 6.66934], [2.78286, 6.83905], [2.7218, 6.86112], [2.68441, 6.90272], [2.61063, 6.96209], [2.64288, 7.05549], [2.61062, 7.06568], [2.56396, 7.06058], [2.50281, 7.04109], [2.44849, 7.15647], [2.29319, 7.37123], [2.22438, 7.42555], [2.05644, 7.44248], [1.88674, 7.40509], [1.73901, 7.32879], [1.63795, 7.238], [1.58868, 7.14974], [1.54463, 7.0555], [1.5149, 7.0411], [1.48526, 7.01895], [1.53658, 6.9725], [1.58825, 6.92909], [1.63096, 6.86281], [1.61348, 6.80387], [1.57757, 6.83721], [1.53949, 6.89116], [1.48525, 6.87393], [1.43851, 6.87393], [1.40381, 6.86623], [1.37408, 6.85174], [1.28068, 6.77282], [1.20682, 6.7457], [0.723984, 6.65659], [0.586451, 6.60741], [0.5152, 6.57094], [0.458435, 6.52167], [0.393838, 6.47922], [0.108666, 6.38843], [-0.002506, 6.2925], [-0.110307, 6.16693], [-0.278327, 5.89785], [-0.312266, 5.80452], [-0.319942, 5.74076], [-0.35978, 5.72804], [-0.398773, 5.69411], [-0.431113, 5.64921], [-0.443073, 5.60508], [-0.45317, 5.54563], [-0.477762, 5.51429], [-0.504966, 5.48196], [-0.527025, 5.4379], [-0.511683, 5.32413], [-0.544022, 5.28008], [-0.630518, 5.10523], [-0.652506, 5.02118], [-0.721317, 4.96517], [-0.751047, 4.87851], [-0.807895, 4.81922], [-0.849502, 4.76313], [-0.835106, 4.67916], [-0.94535, 4.70123], [-1.03193, 4.67664], [-1.10318, 4.62476], [-1.16685, 4.55856], [-1.18724, 4.52125], [-1.20679, 4.47981], [-1.23643, 4.44755], [-1.33927, 4.41782], [-1.36462, 4.37621], [-1.38844, 4.28037], [-1.47747, 4.11993], [-1.51477, 4.03419], [-1.52674, 3.93321], [-1.55638, 3.87122], [-1.87389, 3.52162], [-1.92308, 3.43757], [-1.96721, 3.28479], [-2.11055, 3.03862], [-2.15224, 2.84946], [-2.18703, 2.75092], [-2.23874, 2.70864], [-2.2481, 2.65676], [-2.43313, 2.44284], [-2.47482, 2.40393], [-2.48998, 2.36148], [-2.49681, 2.20617], [-2.51727, 2.15951], [-2.59526, 2.09828], [-2.61312, 2.05583], [-2.62237, 2.00926], [-2.64705, 1.98728], [-2.68183, 1.97279], [-2.71915, 1.94559], [-2.76589, 1.90137], [-2.80741, 1.82768], [-2.89576, 1.58074], [-2.9601, 1.46267], [-3.00171, 1.34223], [-3.03396, 1.29978], [-3.14261, 1.19451], [-3.16223, 1.14945], [-3.18683, 1.04173], [-3.21142, 0.994987], [-3.30988, 0.906048], [-3.32504, 0.864443], [-3.42105, 0.738702], [-3.43797, 0.692212], [-3.47452, 0.558807], [-3.54409, 0.411083], [-3.62553, 0.283068], [-3.69434, 0.142925], [-3.72407, -0.047077], [-3.71634, -0.135425], [-3.67474, -0.317847], [-3.65948, -0.475761], [-3.62302, -0.539348], [-3.61029, -0.588533], [-3.62554, -0.628538], [-3.65703, -0.687068], [-3.61029, -0.73878], [-3.64002, -0.795629], [-3.57542, -0.918676], [-3.67902, -1.14784], [-3.62553, -1.18944], [-3.59589, -1.2046], [-3.60515, -1.24376], [-3.6476, -1.28781], [-3.68162, -1.37186], [-3.72138, -1.38205], [-3.74597, -1.40925], [-3.79785, -1.54426], [-3.80458, -1.58157], [-3.81731, -1.61121], [-3.84956, -1.65526], [-3.87677, -1.70958], [-3.8665, -1.75893], [-3.84714, -1.80812], [-3.83434, -1.86665], [-3.85397, -1.90666], [-3.89633, -1.91845], [-3.93532, -1.94052], [-3.94552, -2.0025], [-3.90315, -2.05169], [-3.83687, -2.10846], [-3.91452, -2.12525], [-3.92486, -2.16746], [-3.8021, -2.21718], [-3.78004, -2.24169], [-3.79537, -2.28599], [-3.84194, -2.30292], [-3.9014, -2.31052], [-3.94553, -2.3325], [-3.90902, -2.38984], [-3.81228, -2.42599], [-3.7487, -2.45311], [-3.7359, -2.49042], [-3.61032, -2.51249], [-3.51439, -2.52698], [-3.49737, -2.60598], [-3.53645, -2.69921], [-3.61031, -2.75101], [-3.55085, -2.813], [-3.52197, -2.86732], [-3.47455, -3.17194], [-3.46268, -3.20175], [-3.42108, -3.27805], [-3.36173, -3.36723], [-3.3667, -3.40353], [-3.39137, -3.45802], [-3.39137, -3.50468], [-3.37605, -3.57332], [-3.3048, -3.72879], [-3.22849, -3.84755], [-3.18689, -3.9332], [-3.16473, -4.02239], [-3.18175, -4.08606], [-3.21401, -4.15723], [-3.18942, -4.22848], [-3.1377, -4.29316], [-2.99756, -4.4237], [-2.91612, -4.51458], [-2.85675, -4.62575], [-2.84478, -4.76572], [-2.64282, -4.92119], [-2.55624, -4.90831], [-2.51219, -4.92877], [-2.47733, -4.95075], [-2.40355, -5.01441], [-2.33222, -5.06116], [-2.17691, -5.13485], [-2.10053, -5.19944], [-2.05126, -5.27328], [-2.00199, -5.30293], [-1.87641, -5.40147], [-1.84416, -5.44552], [-1.77804, -5.59577], [-1.69399, -5.70181], [-1.66687, -5.74611], [-1.35963, -6.53694], [-1.36899, -6.58351], [-1.4063, -6.638], [-1.41556, -6.68466], [-1.41556, -6.84915], [-1.42322, -6.93076], [-1.41556, -6.96992], [-1.33, -7.11073], [-1.34945, -7.21845], [-1.34692, -7.25315], [-1.28999, -7.29989], [-1.23921, -7.31522], [-1.20181, -7.27783], [-1.19675, -7.17685], [-1.07362, -7.20658], [-0.953101, -7.2609], [-0.849593, -7.33982], [-0.778259, -7.44248], [-0.775729, -7.35413], [-0.795186, -7.21416], [-0.797786, -7.08606], [-0.736641, -7.02913], [-0.685014, -6.99014], [-0.645009, -6.89851], [-0.620417, -6.78565], [-0.637343, -5.77062], [-0.612751, -5.52192], [-0.590692, -5.43534], [-0.443136, -5.1799], [-0.371802, -4.92362], [-0.341989, -4.73344], [-0.29036, -4.64283], [-0.16723, -4.48735], [-0.128151, -4.41105], [-0.046711, -4.20395], [-0.014539, -4.16235], [0.027066, -4.14297], [0.191803, -3.96039], [0.441265, -3.79565], [0.515127, -3.72608], [0.588904, -3.63285], [0.62032, -3.58105], [0.640788, -3.5317], [0.643228, -3.48757], [0.633124, -3.39173], [0.640794, -3.35189], [0.689979, -3.29336], [0.9039, -3.11338], [0.923353, -3.07093], [1.08363, -2.84522], [1.11605, -2.75342], [1.16262, -2.55407], [1.23396, -2.42344], [1.26116, -2.33518], [1.27809, -2.30031], [1.31035, -2.26637], [1.38421, -2.21213], [1.41638, -2.17987], [1.49024, -2.02701], [1.50464, -1.87935], [1.50212, -1.72405], [1.52671, -1.54937], [1.55897, -1.45589], [1.59897, -1.37942], [1.70669, -1.23616], [1.74147, -1.16044], [1.98243, 0.226167], [2.05637, 0.376416], [2.18195, 0.989965], [2.27788, 1.25316], [2.32959, 1.50186], [2.33469, 1.60107], [2.34741, 1.65447], [2.40173, 1.74366], [2.42118, 1.79798], [2.38391, 1.88363], [2.36176, 1.9185], [2.33473, 1.99994], [2.33213, 2.07136], [2.3542, 2.13747], [2.46798, 2.30473], [2.51203, 2.49221], [2.55625, 2.58553], [2.59356, 2.62284], [2.71147, 2.72138], [2.69968, 2.75364], [2.72175, 2.78497], [2.793, 2.8419], [2.89145, 2.97513], [2.98064, 3.06078], [2.97805, 3.26778], [2.98485, 3.3638], [2.99757, 3.41297], [3.01702, 3.44775], [3.03412, 3.48936], [3.02732, 3.59547], [3.03152, 3.64474], [3.14008, 3.76771], [3.23348, 3.82464], [3.27332, 3.8611], [3.26572, 3.90356], [3.23852, 3.94517], [3.22673, 3.98929], [3.23343, 4.02904], [3.32515, 4.08085], [3.33955, 4.16659], [3.31748, 4.26758], [3.2784, 4.34405], [3.3056, 4.3635], [3.37526, 4.38649], [3.39869, 4.42513], [3.32514, 4.42541], [3.22669, 4.4874], [3.17237, 4.58324], [3.16977, 4.70636], [3.19192, 4.7675], [3.19432, 4.8294], [3.14261, 5.06624], [3.14001, 5.17909], [3.14781, 5.29709], [3.1724, 5.41583], [3.20634, 5.51943], [3.25384, 5.59329], [3.54153, 5.94036], [3.62558, 6.01431], [3.94553, 6.17215], [3.91327, 6.21106]] / 15 * h;