diff --git a/tools/adaptive-isogrid/test_data/rib_profile_sandbox_1.json b/tools/adaptive-isogrid/test_data/rib_profile_sandbox_1.json new file mode 100644 index 00000000..7f2c436c --- /dev/null +++ b/tools/adaptive-isogrid/test_data/rib_profile_sandbox_1.json @@ -0,0 +1,5713 @@ +{ + "valid": true, + "checks": { + "min_web_width": true, + "no_islands": true, + "no_self_intersections": true + }, + "outer_boundary": [ + [ + 381.787159, + 14.92177 + ], + [ + 132.687159, + 14.92177 + ], + [ + 132.687159, + -13.57823 + ], + [ + 88.687159, + -13.57823 + ], + [ + 88.687159, + 14.92177 + ], + [ + -13.412841, + 14.92177 + ], + [ + -13.412841, + 0.02177 + ], + [ + -30.812841, + 0.02177 + ], + [ + -30.812841, + -254.17823 + ], + [ + 169.435852, + -254.17823 + ], + [ + 169.435852, + -417.57823 + ], + [ + 197.121675, + -417.57823 + ], + [ + 197.121675, + -401.57823 + ], + [ + 212.121675, + -401.57823 + ], + [ + 212.121675, + -417.57823 + ], + [ + 289.687159, + -417.57823 + ], + [ + 304.687159, + -406.57823 + ], + [ + 317.687159, + -406.57823 + ], + [ + 332.687159, + -417.57823 + ], + [ + 381.787159, + -417.57823 + ], + [ + 381.787159, + -395.17823 + ], + [ + 404.187159, + -395.17823 + ], + [ + 404.187159, + -322.57823 + ], + [ + 352.787159, + -322.57823 + ], + [ + 352.787159, + -304.17823 + ], + [ + 361.187159, + -304.17823 + ], + [ + 361.187159, + -24.57823 + ], + [ + 404.187159, + -24.57823 + ], + [ + 404.187159, + 0.02177 + ], + [ + 381.787159, + 0.02177 + ], + [ + 381.787159, + 14.92177 + ] + ], + "pockets": [ + { + "lines": [ + [ + [ + 4.5715668780505325, + -360.16165598338193 + ], + [ + -17.10735973374645, + -403.22415598338193 + ] + ], + [ + [ + -16.25964377610256, + -404.6 + ], + [ + 26.53464377610256, + -404.6 + ] + ], + [ + [ + 27.382359733746448, + -403.22415598338193 + ], + [ + 5.703433121949466, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -361.83642961210046 + ], + "radius": 1.767808532044828, + "tangent_start": [ + 5.703433121949466, + -360.16165598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -360.16165598338193 + ], + "start_angle": 1.2449268885542943, + "end_angle": 1.8966657650354988 + }, + { + "center": [ + -15.3, + -403.0596437761026 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -403.22415598338193 + ], + "tangent_end": [ + -16.25964377610256, + -404.6 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -403.0596437761026 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -404.6 + ], + "tangent_end": [ + 27.382359733746448, + -403.22415598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -360.16165598338193 + ], + [ + 34.76764026625355, + -403.22415598338193 + ] + ], + [ + [ + 35.61535622389744, + -404.6 + ], + [ + 78.40964377610256, + -404.6 + ] + ], + [ + [ + 79.25735973374645, + -403.22415598338193 + ], + [ + 57.57843312194947, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -361.83642961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 57.57843312194947, + -360.16165598338193 + ], + "tangent_end": [ + 56.44656687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 36.575, + -403.0596437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -403.22415598338193 + ], + "tangent_end": [ + 35.61535622389744, + -404.6 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -404.6 + ], + "tangent_end": [ + 79.25735973374645, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -360.16165598338193 + ], + [ + 86.64264026625355, + -403.22415598338193 + ] + ], + [ + [ + 87.49035622389745, + -404.6 + ], + [ + 130.28464377610254, + -404.6 + ] + ], + [ + [ + 131.13235973374643, + -403.22415598338193 + ], + [ + 109.45343312194947, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -361.83642961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 109.45343312194947, + -360.16165598338193 + ], + "tangent_end": [ + 108.32156687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 88.45, + -403.0596437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -403.22415598338193 + ], + "tangent_end": [ + 87.49035622389745, + -404.6 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -404.6 + ], + "tangent_end": [ + 131.13235973374643, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -360.16165598338193 + ], + [ + 138.51764026625355, + -403.22415598338193 + ] + ], + [ + [ + 139.36535622389744, + -404.6 + ], + [ + 182.15964377610254, + -404.6 + ] + ], + [ + [ + 183.00735973374643, + -403.22415598338193 + ], + [ + 161.32843312194944, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -361.83642961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 161.32843312194944, + -360.16165598338193 + ], + "tangent_end": [ + 160.19656687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 140.325, + -403.0596437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -403.22415598338193 + ], + "tangent_end": [ + 139.36535622389744, + -404.6 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -404.6 + ], + "tangent_end": [ + 183.00735973374643, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -360.16165598338193 + ], + [ + 190.39264026625355, + -403.22415598338193 + ] + ], + [ + [ + 191.24035622389744, + -404.6 + ], + [ + 234.03464377610254, + -404.6 + ] + ], + [ + [ + 234.88235973374643, + -403.22415598338193 + ], + [ + 213.20343312194944, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -361.83642961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 213.20343312194944, + -360.16165598338193 + ], + "tangent_end": [ + 212.07156687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 192.2, + -403.0596437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -403.22415598338193 + ], + "tangent_end": [ + 191.24035622389744, + -404.6 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -404.6 + ], + "tangent_end": [ + 234.88235973374643, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -360.16165598338193 + ], + [ + 242.26764026625355, + -403.22415598338193 + ] + ], + [ + [ + 243.11535622389744, + -404.6 + ], + [ + 285.90964377610254, + -404.6 + ] + ], + [ + [ + 286.75735973374645, + -403.22415598338193 + ], + [ + 265.07843312194944, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -361.83642961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 265.07843312194944, + -360.16165598338193 + ], + "tangent_end": [ + 263.94656687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 244.075, + -403.0596437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -403.22415598338193 + ], + "tangent_end": [ + 243.11535622389744, + -404.6 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -404.6 + ], + "tangent_end": [ + 286.75735973374645, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -360.16165598338193 + ], + [ + 294.1426402662535, + -403.22415598338193 + ] + ], + [ + [ + 294.99035622389744, + -404.6 + ], + [ + 337.78464377610254, + -404.6 + ] + ], + [ + [ + 338.63235973374645, + -403.22415598338193 + ], + [ + 316.95343312194944, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -361.83642961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 316.95343312194944, + -360.16165598338193 + ], + "tangent_end": [ + 315.82156687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 295.95, + -403.0596437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -403.22415598338193 + ], + "tangent_end": [ + 294.99035622389744, + -404.6 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -404.6 + ], + "tangent_end": [ + 338.63235973374645, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -360.16165598338193 + ], + [ + 346.0176402662535, + -403.22415598338193 + ] + ], + [ + [ + 346.86535622389744, + -404.6 + ], + [ + 389.65964377610254, + -404.6 + ] + ], + [ + [ + 390.50735973374645, + -403.22415598338193 + ], + [ + 368.82843312194944, + -360.16165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -361.83642961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 368.82843312194944, + -360.16165598338193 + ], + "tangent_end": [ + 367.69656687805053, + -360.16165598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 347.825, + -403.0596437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -403.22415598338193 + ], + "tangent_end": [ + 346.86535622389744, + -404.6 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -403.0596437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -404.6 + ], + "tangent_end": [ + 390.50735973374645, + -403.22415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -308.59915598338193 + ], + [ + -17.10735973374645, + -351.66165598338193 + ] + ], + [ + [ + -16.25964377610256, + -353.0375 + ], + [ + 26.53464377610256, + -353.0375 + ] + ], + [ + [ + 27.382359733746448, + -351.66165598338193 + ], + [ + 5.703433121949466, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -310.27392961210046 + ], + "radius": 1.767808532044828, + "tangent_start": [ + 5.703433121949466, + -308.59915598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -308.59915598338193 + ], + "start_angle": 1.2449268885542943, + "end_angle": 1.8966657650354988 + }, + { + "center": [ + -15.3, + -351.4971437761026 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -351.66165598338193 + ], + "tangent_end": [ + -16.25964377610256, + -353.0375 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -351.4971437761026 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -353.0375 + ], + "tangent_end": [ + 27.382359733746448, + -351.66165598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -308.59915598338193 + ], + [ + 34.76764026625355, + -351.66165598338193 + ] + ], + [ + [ + 35.61535622389744, + -353.0375 + ], + [ + 78.40964377610256, + -353.0375 + ] + ], + [ + [ + 79.25735973374645, + -351.66165598338193 + ], + [ + 57.57843312194947, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -310.27392961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 57.57843312194947, + -308.59915598338193 + ], + "tangent_end": [ + 56.44656687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 36.575, + -351.4971437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -351.66165598338193 + ], + "tangent_end": [ + 35.61535622389744, + -353.0375 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -353.0375 + ], + "tangent_end": [ + 79.25735973374645, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -308.59915598338193 + ], + [ + 86.64264026625355, + -351.66165598338193 + ] + ], + [ + [ + 87.49035622389745, + -353.0375 + ], + [ + 130.28464377610254, + -353.0375 + ] + ], + [ + [ + 131.13235973374643, + -351.66165598338193 + ], + [ + 109.45343312194947, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -310.27392961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 109.45343312194947, + -308.59915598338193 + ], + "tangent_end": [ + 108.32156687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 88.45, + -351.4971437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -351.66165598338193 + ], + "tangent_end": [ + 87.49035622389745, + -353.0375 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -353.0375 + ], + "tangent_end": [ + 131.13235973374643, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -308.59915598338193 + ], + [ + 138.51764026625355, + -351.66165598338193 + ] + ], + [ + [ + 139.36535622389744, + -353.0375 + ], + [ + 182.15964377610254, + -353.0375 + ] + ], + [ + [ + 183.00735973374643, + -351.66165598338193 + ], + [ + 161.32843312194944, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -310.27392961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 161.32843312194944, + -308.59915598338193 + ], + "tangent_end": [ + 160.19656687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 140.325, + -351.4971437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -351.66165598338193 + ], + "tangent_end": [ + 139.36535622389744, + -353.0375 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -353.0375 + ], + "tangent_end": [ + 183.00735973374643, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -308.59915598338193 + ], + [ + 190.39264026625355, + -351.66165598338193 + ] + ], + [ + [ + 191.24035622389744, + -353.0375 + ], + [ + 234.03464377610254, + -353.0375 + ] + ], + [ + [ + 234.88235973374643, + -351.66165598338193 + ], + [ + 213.20343312194944, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -310.27392961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 213.20343312194944, + -308.59915598338193 + ], + "tangent_end": [ + 212.07156687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 192.2, + -351.4971437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -351.66165598338193 + ], + "tangent_end": [ + 191.24035622389744, + -353.0375 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -353.0375 + ], + "tangent_end": [ + 234.88235973374643, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -308.59915598338193 + ], + [ + 242.26764026625355, + -351.66165598338193 + ] + ], + [ + [ + 243.11535622389744, + -353.0375 + ], + [ + 285.90964377610254, + -353.0375 + ] + ], + [ + [ + 286.75735973374645, + -351.66165598338193 + ], + [ + 265.07843312194944, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -310.27392961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 265.07843312194944, + -308.59915598338193 + ], + "tangent_end": [ + 263.94656687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 244.075, + -351.4971437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -351.66165598338193 + ], + "tangent_end": [ + 243.11535622389744, + -353.0375 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -353.0375 + ], + "tangent_end": [ + 286.75735973374645, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -308.59915598338193 + ], + [ + 294.1426402662535, + -351.66165598338193 + ] + ], + [ + [ + 294.99035622389744, + -353.0375 + ], + [ + 337.78464377610254, + -353.0375 + ] + ], + [ + [ + 338.63235973374645, + -351.66165598338193 + ], + [ + 316.95343312194944, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -310.27392961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 316.95343312194944, + -308.59915598338193 + ], + "tangent_end": [ + 315.82156687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 295.95, + -351.4971437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -351.66165598338193 + ], + "tangent_end": [ + 294.99035622389744, + -353.0375 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -353.0375 + ], + "tangent_end": [ + 338.63235973374645, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -308.59915598338193 + ], + [ + 346.0176402662535, + -351.66165598338193 + ] + ], + [ + [ + 346.86535622389744, + -353.0375 + ], + [ + 389.65964377610254, + -353.0375 + ] + ], + [ + [ + 390.50735973374645, + -351.66165598338193 + ], + [ + 368.82843312194944, + -308.59915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -310.27392961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 368.82843312194944, + -308.59915598338193 + ], + "tangent_end": [ + 367.69656687805053, + -308.59915598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 347.825, + -351.4971437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -351.66165598338193 + ], + "tangent_end": [ + 346.86535622389744, + -353.0375 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -351.4971437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -353.0375 + ], + "tangent_end": [ + 390.50735973374645, + -351.66165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -257.03665598338193 + ], + [ + -17.10735973374645, + -300.09915598338193 + ] + ], + [ + [ + -16.25964377610256, + -301.475 + ], + [ + 26.53464377610256, + -301.475 + ] + ], + [ + [ + 27.382359733746448, + -300.09915598338193 + ], + [ + 5.703433121949466, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -258.71142961210046 + ], + "radius": 1.767808532044828, + "tangent_start": [ + 5.703433121949466, + -257.03665598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -257.03665598338193 + ], + "start_angle": 1.2449268885542943, + "end_angle": 1.8966657650354988 + }, + { + "center": [ + -15.3, + -299.9346437761026 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -300.09915598338193 + ], + "tangent_end": [ + -16.25964377610256, + -301.475 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -299.9346437761026 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -301.475 + ], + "tangent_end": [ + 27.382359733746448, + -300.09915598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -257.03665598338193 + ], + [ + 34.76764026625355, + -300.09915598338193 + ] + ], + [ + [ + 35.61535622389744, + -301.475 + ], + [ + 78.40964377610256, + -301.475 + ] + ], + [ + [ + 79.25735973374645, + -300.09915598338193 + ], + [ + 57.57843312194947, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -258.71142961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 57.57843312194947, + -257.03665598338193 + ], + "tangent_end": [ + 56.44656687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 36.575, + -299.9346437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -300.09915598338193 + ], + "tangent_end": [ + 35.61535622389744, + -301.475 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -301.475 + ], + "tangent_end": [ + 79.25735973374645, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -257.03665598338193 + ], + [ + 86.64264026625355, + -300.09915598338193 + ] + ], + [ + [ + 87.49035622389745, + -301.475 + ], + [ + 130.28464377610254, + -301.475 + ] + ], + [ + [ + 131.13235973374643, + -300.09915598338193 + ], + [ + 109.45343312194947, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -258.71142961210046 + ], + "radius": 1.7678085320448291, + "tangent_start": [ + 109.45343312194947, + -257.03665598338193 + ], + "tangent_end": [ + 108.32156687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885542926, + "end_angle": 1.8966657650355008 + }, + { + "center": [ + 88.45, + -299.9346437761026 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -300.09915598338193 + ], + "tangent_end": [ + 87.49035622389745, + -301.475 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -301.475 + ], + "tangent_end": [ + 131.13235973374643, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -257.03665598338193 + ], + [ + 138.51764026625355, + -300.09915598338193 + ] + ], + [ + [ + 139.36535622389744, + -301.475 + ], + [ + 182.15964377610254, + -301.475 + ] + ], + [ + [ + 183.00735973374643, + -300.09915598338193 + ], + [ + 161.32843312194944, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -258.71142961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 161.32843312194944, + -257.03665598338193 + ], + "tangent_end": [ + 160.19656687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 140.325, + -299.9346437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -300.09915598338193 + ], + "tangent_end": [ + 139.36535622389744, + -301.475 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -301.475 + ], + "tangent_end": [ + 183.00735973374643, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -257.03665598338193 + ], + [ + 190.39264026625355, + -300.09915598338193 + ] + ], + [ + [ + 191.24035622389744, + -301.475 + ], + [ + 234.03464377610254, + -301.475 + ] + ], + [ + [ + 234.88235973374643, + -300.09915598338193 + ], + [ + 213.20343312194944, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -258.71142961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 213.20343312194944, + -257.03665598338193 + ], + "tangent_end": [ + 212.07156687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 192.2, + -299.9346437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -300.09915598338193 + ], + "tangent_end": [ + 191.24035622389744, + -301.475 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -301.475 + ], + "tangent_end": [ + 234.88235973374643, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -257.03665598338193 + ], + [ + 242.26764026625355, + -300.09915598338193 + ] + ], + [ + [ + 243.11535622389744, + -301.475 + ], + [ + 285.90964377610254, + -301.475 + ] + ], + [ + [ + 286.75735973374645, + -300.09915598338193 + ], + [ + 265.07843312194944, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -258.71142961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 265.07843312194944, + -257.03665598338193 + ], + "tangent_end": [ + 263.94656687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 244.075, + -299.9346437761026 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -300.09915598338193 + ], + "tangent_end": [ + 243.11535622389744, + -301.475 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -301.475 + ], + "tangent_end": [ + 286.75735973374645, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -257.03665598338193 + ], + [ + 294.1426402662535, + -300.09915598338193 + ] + ], + [ + [ + 294.99035622389744, + -301.475 + ], + [ + 337.78464377610254, + -301.475 + ] + ], + [ + [ + 338.63235973374645, + -300.09915598338193 + ], + [ + 316.95343312194944, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -258.71142961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 316.95343312194944, + -257.03665598338193 + ], + "tangent_end": [ + 315.82156687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 295.95, + -299.9346437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -300.09915598338193 + ], + "tangent_end": [ + 294.99035622389744, + -301.475 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -301.475 + ], + "tangent_end": [ + 338.63235973374645, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -257.03665598338193 + ], + [ + 346.0176402662535, + -300.09915598338193 + ] + ], + [ + [ + 346.86535622389744, + -301.475 + ], + [ + 389.65964377610254, + -301.475 + ] + ], + [ + [ + 390.50735973374645, + -300.09915598338193 + ], + [ + 368.82843312194944, + -257.03665598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -258.71142961210046 + ], + "radius": 1.7678085320448247, + "tangent_start": [ + 368.82843312194944, + -257.03665598338193 + ], + "tangent_end": [ + 367.69656687805053, + -257.03665598338193 + ], + "start_angle": 1.2449268885543001, + "end_angle": 1.8966657650354932 + }, + { + "center": [ + 347.825, + -299.9346437761026 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -300.09915598338193 + ], + "tangent_end": [ + 346.86535622389744, + -301.475 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -299.9346437761026 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -301.475 + ], + "tangent_end": [ + 390.50735973374645, + -300.09915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -205.47415598338193 + ], + [ + -17.10735973374645, + -248.53665598338193 + ] + ], + [ + [ + -16.25964377610256, + -249.91250000000002 + ], + [ + 26.53464377610256, + -249.91250000000002 + ] + ], + [ + [ + 27.382359733746448, + -248.53665598338193 + ], + [ + 5.703433121949466, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -207.1489296121005 + ], + "radius": 1.7678085320448549, + "tangent_start": [ + 5.703433121949466, + -205.47415598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -205.47415598338193 + ], + "start_angle": 1.2449268885542994, + "end_angle": 1.8966657650354937 + }, + { + "center": [ + -15.3, + -248.37214377610258 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -248.53665598338193 + ], + "tangent_end": [ + -16.25964377610256, + -249.91250000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -248.37214377610258 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -249.91250000000002 + ], + "tangent_end": [ + 27.382359733746448, + -248.53665598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -205.47415598338193 + ], + [ + 34.76764026625355, + -248.53665598338193 + ] + ], + [ + [ + 35.61535622389744, + -249.91250000000002 + ], + [ + 78.40964377610256, + -249.91250000000002 + ] + ], + [ + [ + 79.25735973374645, + -248.53665598338193 + ], + [ + 57.57843312194947, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -207.1489296121005 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 57.57843312194947, + -205.47415598338193 + ], + "tangent_end": [ + 56.44656687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 36.575, + -248.37214377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -248.53665598338193 + ], + "tangent_end": [ + 35.61535622389744, + -249.91250000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -249.91250000000002 + ], + "tangent_end": [ + 79.25735973374645, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -205.47415598338193 + ], + [ + 86.64264026625355, + -248.53665598338193 + ] + ], + [ + [ + 87.49035622389745, + -249.91250000000002 + ], + [ + 130.28464377610254, + -249.91250000000002 + ] + ], + [ + [ + 131.13235973374643, + -248.53665598338193 + ], + [ + 109.45343312194947, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -207.1489296121005 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 109.45343312194947, + -205.47415598338193 + ], + "tangent_end": [ + 108.32156687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 88.45, + -248.37214377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -248.53665598338193 + ], + "tangent_end": [ + 87.49035622389745, + -249.91250000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -249.91250000000002 + ], + "tangent_end": [ + 131.13235973374643, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -205.47415598338193 + ], + [ + 138.51764026625355, + -248.53665598338193 + ] + ], + [ + [ + 139.36535622389744, + -249.91250000000002 + ], + [ + 182.15964377610254, + -249.91250000000002 + ] + ], + [ + [ + 183.00735973374643, + -248.53665598338193 + ], + [ + 161.32843312194944, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -207.1489296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 161.32843312194944, + -205.47415598338193 + ], + "tangent_end": [ + 160.19656687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 140.325, + -248.37214377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -248.53665598338193 + ], + "tangent_end": [ + 139.36535622389744, + -249.91250000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -249.91250000000002 + ], + "tangent_end": [ + 183.00735973374643, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -205.47415598338193 + ], + [ + 190.39264026625355, + -248.53665598338193 + ] + ], + [ + [ + 191.24035622389744, + -249.91250000000002 + ], + [ + 234.03464377610254, + -249.91250000000002 + ] + ], + [ + [ + 234.88235973374643, + -248.53665598338193 + ], + [ + 213.20343312194944, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -207.1489296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 213.20343312194944, + -205.47415598338193 + ], + "tangent_end": [ + 212.07156687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 192.2, + -248.37214377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -248.53665598338193 + ], + "tangent_end": [ + 191.24035622389744, + -249.91250000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -249.91250000000002 + ], + "tangent_end": [ + 234.88235973374643, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -205.47415598338193 + ], + [ + 242.26764026625355, + -248.53665598338193 + ] + ], + [ + [ + 243.11535622389744, + -249.91250000000002 + ], + [ + 285.90964377610254, + -249.91250000000002 + ] + ], + [ + [ + 286.75735973374645, + -248.53665598338193 + ], + [ + 265.07843312194944, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -207.1489296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 265.07843312194944, + -205.47415598338193 + ], + "tangent_end": [ + 263.94656687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 244.075, + -248.37214377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -248.53665598338193 + ], + "tangent_end": [ + 243.11535622389744, + -249.91250000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -249.91250000000002 + ], + "tangent_end": [ + 286.75735973374645, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -205.47415598338193 + ], + [ + 294.1426402662535, + -248.53665598338193 + ] + ], + [ + [ + 294.99035622389744, + -249.91250000000002 + ], + [ + 337.78464377610254, + -249.91250000000002 + ] + ], + [ + [ + 338.63235973374645, + -248.53665598338193 + ], + [ + 316.95343312194944, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -207.1489296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 316.95343312194944, + -205.47415598338193 + ], + "tangent_end": [ + 315.82156687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 295.95, + -248.37214377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -248.53665598338193 + ], + "tangent_end": [ + 294.99035622389744, + -249.91250000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -249.91250000000002 + ], + "tangent_end": [ + 338.63235973374645, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -205.47415598338193 + ], + [ + 346.0176402662535, + -248.53665598338193 + ] + ], + [ + [ + 346.86535622389744, + -249.91250000000002 + ], + [ + 389.65964377610254, + -249.91250000000002 + ] + ], + [ + [ + 390.50735973374645, + -248.53665598338193 + ], + [ + 368.82843312194944, + -205.47415598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -207.1489296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 368.82843312194944, + -205.47415598338193 + ], + "tangent_end": [ + 367.69656687805053, + -205.47415598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 347.825, + -248.37214377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -248.53665598338193 + ], + "tangent_end": [ + 346.86535622389744, + -249.91250000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -248.37214377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -249.91250000000002 + ], + "tangent_end": [ + 390.50735973374645, + -248.53665598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -153.91165598338193 + ], + [ + -17.10735973374645, + -196.97415598338193 + ] + ], + [ + [ + -16.25964377610256, + -198.35000000000002 + ], + [ + 26.53464377610256, + -198.35000000000002 + ] + ], + [ + [ + 27.382359733746448, + -196.97415598338193 + ], + [ + 5.703433121949466, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -155.5864296121005 + ], + "radius": 1.7678085320448549, + "tangent_start": [ + 5.703433121949466, + -153.91165598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -153.91165598338193 + ], + "start_angle": 1.2449268885542994, + "end_angle": 1.8966657650354937 + }, + { + "center": [ + -15.3, + -196.80964377610258 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -196.97415598338193 + ], + "tangent_end": [ + -16.25964377610256, + -198.35000000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -196.80964377610258 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -198.35000000000002 + ], + "tangent_end": [ + 27.382359733746448, + -196.97415598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -153.91165598338193 + ], + [ + 34.76764026625355, + -196.97415598338193 + ] + ], + [ + [ + 35.61535622389744, + -198.35000000000002 + ], + [ + 78.40964377610256, + -198.35000000000002 + ] + ], + [ + [ + 79.25735973374645, + -196.97415598338193 + ], + [ + 57.57843312194947, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -155.5864296121005 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 57.57843312194947, + -153.91165598338193 + ], + "tangent_end": [ + 56.44656687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 36.575, + -196.80964377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -196.97415598338193 + ], + "tangent_end": [ + 35.61535622389744, + -198.35000000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -198.35000000000002 + ], + "tangent_end": [ + 79.25735973374645, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -153.91165598338193 + ], + [ + 86.64264026625355, + -196.97415598338193 + ] + ], + [ + [ + 87.49035622389745, + -198.35000000000002 + ], + [ + 130.28464377610254, + -198.35000000000002 + ] + ], + [ + [ + 131.13235973374643, + -196.97415598338193 + ], + [ + 109.45343312194947, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -155.5864296121005 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 109.45343312194947, + -153.91165598338193 + ], + "tangent_end": [ + 108.32156687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 88.45, + -196.80964377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -196.97415598338193 + ], + "tangent_end": [ + 87.49035622389745, + -198.35000000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -198.35000000000002 + ], + "tangent_end": [ + 131.13235973374643, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -153.91165598338193 + ], + [ + 138.51764026625355, + -196.97415598338193 + ] + ], + [ + [ + 139.36535622389744, + -198.35000000000002 + ], + [ + 182.15964377610254, + -198.35000000000002 + ] + ], + [ + [ + 183.00735973374643, + -196.97415598338193 + ], + [ + 161.32843312194944, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -155.5864296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 161.32843312194944, + -153.91165598338193 + ], + "tangent_end": [ + 160.19656687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 140.325, + -196.80964377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -196.97415598338193 + ], + "tangent_end": [ + 139.36535622389744, + -198.35000000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -198.35000000000002 + ], + "tangent_end": [ + 183.00735973374643, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -153.91165598338193 + ], + [ + 190.39264026625355, + -196.97415598338193 + ] + ], + [ + [ + 191.24035622389744, + -198.35000000000002 + ], + [ + 234.03464377610254, + -198.35000000000002 + ] + ], + [ + [ + 234.88235973374643, + -196.97415598338193 + ], + [ + 213.20343312194944, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -155.5864296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 213.20343312194944, + -153.91165598338193 + ], + "tangent_end": [ + 212.07156687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 192.2, + -196.80964377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -196.97415598338193 + ], + "tangent_end": [ + 191.24035622389744, + -198.35000000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -198.35000000000002 + ], + "tangent_end": [ + 234.88235973374643, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -153.91165598338193 + ], + [ + 242.26764026625355, + -196.97415598338193 + ] + ], + [ + [ + 243.11535622389744, + -198.35000000000002 + ], + [ + 285.90964377610254, + -198.35000000000002 + ] + ], + [ + [ + 286.75735973374645, + -196.97415598338193 + ], + [ + 265.07843312194944, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -155.5864296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 265.07843312194944, + -153.91165598338193 + ], + "tangent_end": [ + 263.94656687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 244.075, + -196.80964377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -196.97415598338193 + ], + "tangent_end": [ + 243.11535622389744, + -198.35000000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -198.35000000000002 + ], + "tangent_end": [ + 286.75735973374645, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -153.91165598338193 + ], + [ + 294.1426402662535, + -196.97415598338193 + ] + ], + [ + [ + 294.99035622389744, + -198.35000000000002 + ], + [ + 337.78464377610254, + -198.35000000000002 + ] + ], + [ + [ + 338.63235973374645, + -196.97415598338193 + ], + [ + 316.95343312194944, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -155.5864296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 316.95343312194944, + -153.91165598338193 + ], + "tangent_end": [ + 315.82156687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 295.95, + -196.80964377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -196.97415598338193 + ], + "tangent_end": [ + 294.99035622389744, + -198.35000000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -198.35000000000002 + ], + "tangent_end": [ + 338.63235973374645, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -153.91165598338193 + ], + [ + 346.0176402662535, + -196.97415598338193 + ] + ], + [ + [ + 346.86535622389744, + -198.35000000000002 + ], + [ + 389.65964377610254, + -198.35000000000002 + ] + ], + [ + [ + 390.50735973374645, + -196.97415598338193 + ], + [ + 368.82843312194944, + -153.91165598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -155.5864296121005 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 368.82843312194944, + -153.91165598338193 + ], + "tangent_end": [ + 367.69656687805053, + -153.91165598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 347.825, + -196.80964377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -196.97415598338193 + ], + "tangent_end": [ + 346.86535622389744, + -198.35000000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -196.80964377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -198.35000000000002 + ], + "tangent_end": [ + 390.50735973374645, + -196.97415598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -102.34915598338193 + ], + [ + -17.10735973374645, + -145.41165598338193 + ] + ], + [ + [ + -16.25964377610256, + -146.78750000000002 + ], + [ + 26.53464377610256, + -146.78750000000002 + ] + ], + [ + [ + 27.382359733746448, + -145.41165598338193 + ], + [ + 5.703433121949466, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -104.02392961210049 + ], + "radius": 1.7678085320448549, + "tangent_start": [ + 5.703433121949466, + -102.34915598338193 + ], + "tangent_end": [ + 4.5715668780505325, + -102.34915598338193 + ], + "start_angle": 1.2449268885542994, + "end_angle": 1.8966657650354937 + }, + { + "center": [ + -15.3, + -145.24714377610258 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -145.41165598338193 + ], + "tangent_end": [ + -16.25964377610256, + -146.78750000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -145.24714377610258 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -146.78750000000002 + ], + "tangent_end": [ + 27.382359733746448, + -145.41165598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -102.34915598338193 + ], + [ + 34.76764026625355, + -145.41165598338193 + ] + ], + [ + [ + 35.61535622389744, + -146.78750000000002 + ], + [ + 78.40964377610256, + -146.78750000000002 + ] + ], + [ + [ + 79.25735973374645, + -145.41165598338193 + ], + [ + 57.57843312194947, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -104.02392961210049 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 57.57843312194947, + -102.34915598338193 + ], + "tangent_end": [ + 56.44656687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 36.575, + -145.24714377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -145.41165598338193 + ], + "tangent_end": [ + 35.61535622389744, + -146.78750000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -146.78750000000002 + ], + "tangent_end": [ + 79.25735973374645, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -102.34915598338193 + ], + [ + 86.64264026625355, + -145.41165598338193 + ] + ], + [ + [ + 87.49035622389745, + -146.78750000000002 + ], + [ + 130.28464377610254, + -146.78750000000002 + ] + ], + [ + [ + 131.13235973374643, + -145.41165598338193 + ], + [ + 109.45343312194947, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -104.02392961210049 + ], + "radius": 1.767808532044856, + "tangent_start": [ + 109.45343312194947, + -102.34915598338193 + ], + "tangent_end": [ + 108.32156687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885542977, + "end_angle": 1.8966657650354957 + }, + { + "center": [ + 88.45, + -145.24714377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -145.41165598338193 + ], + "tangent_end": [ + 87.49035622389745, + -146.78750000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -146.78750000000002 + ], + "tangent_end": [ + 131.13235973374643, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -102.34915598338193 + ], + [ + 138.51764026625355, + -145.41165598338193 + ] + ], + [ + [ + 139.36535622389744, + -146.78750000000002 + ], + [ + 182.15964377610254, + -146.78750000000002 + ] + ], + [ + [ + 183.00735973374643, + -145.41165598338193 + ], + [ + 161.32843312194944, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -104.02392961210049 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 161.32843312194944, + -102.34915598338193 + ], + "tangent_end": [ + 160.19656687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 140.325, + -145.24714377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -145.41165598338193 + ], + "tangent_end": [ + 139.36535622389744, + -146.78750000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -146.78750000000002 + ], + "tangent_end": [ + 183.00735973374643, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -102.34915598338193 + ], + [ + 190.39264026625355, + -145.41165598338193 + ] + ], + [ + [ + 191.24035622389744, + -146.78750000000002 + ], + [ + 234.03464377610254, + -146.78750000000002 + ] + ], + [ + [ + 234.88235973374643, + -145.41165598338193 + ], + [ + 213.20343312194944, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -104.02392961210049 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 213.20343312194944, + -102.34915598338193 + ], + "tangent_end": [ + 212.07156687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 192.2, + -145.24714377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -145.41165598338193 + ], + "tangent_end": [ + 191.24035622389744, + -146.78750000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -146.78750000000002 + ], + "tangent_end": [ + 234.88235973374643, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -102.34915598338193 + ], + [ + 242.26764026625355, + -145.41165598338193 + ] + ], + [ + [ + 243.11535622389744, + -146.78750000000002 + ], + [ + 285.90964377610254, + -146.78750000000002 + ] + ], + [ + [ + 286.75735973374645, + -145.41165598338193 + ], + [ + 265.07843312194944, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -104.02392961210049 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 265.07843312194944, + -102.34915598338193 + ], + "tangent_end": [ + 263.94656687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 244.075, + -145.24714377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -145.41165598338193 + ], + "tangent_end": [ + 243.11535622389744, + -146.78750000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -146.78750000000002 + ], + "tangent_end": [ + 286.75735973374645, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -102.34915598338193 + ], + [ + 294.1426402662535, + -145.41165598338193 + ] + ], + [ + [ + 294.99035622389744, + -146.78750000000002 + ], + [ + 337.78464377610254, + -146.78750000000002 + ] + ], + [ + [ + 338.63235973374645, + -145.41165598338193 + ], + [ + 316.95343312194944, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -104.02392961210049 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 316.95343312194944, + -102.34915598338193 + ], + "tangent_end": [ + 315.82156687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 295.95, + -145.24714377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -145.41165598338193 + ], + "tangent_end": [ + 294.99035622389744, + -146.78750000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -146.78750000000002 + ], + "tangent_end": [ + 338.63235973374645, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -102.34915598338193 + ], + [ + 346.0176402662535, + -145.41165598338193 + ] + ], + [ + [ + 346.86535622389744, + -146.78750000000002 + ], + [ + 389.65964377610254, + -146.78750000000002 + ] + ], + [ + [ + 390.50735973374645, + -145.41165598338193 + ], + [ + 368.82843312194944, + -102.34915598338193 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -104.02392961210049 + ], + "radius": 1.7678085320448516, + "tangent_start": [ + 368.82843312194944, + -102.34915598338193 + ], + "tangent_end": [ + 367.69656687805053, + -102.34915598338193 + ], + "start_angle": 1.2449268885543052, + "end_angle": 1.896665765035488 + }, + { + "center": [ + 347.825, + -145.24714377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -145.41165598338193 + ], + "tangent_end": [ + 346.86535622389744, + -146.78750000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -145.24714377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -146.78750000000002 + ], + "tangent_end": [ + 390.50735973374645, + -145.41165598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + -50.786655983381934 + ], + [ + -17.10735973374645, + -93.84915598338193 + ] + ], + [ + [ + -16.25964377610256, + -95.22500000000002 + ], + [ + 26.53464377610256, + -95.22500000000002 + ] + ], + [ + [ + 27.382359733746448, + -93.84915598338193 + ], + [ + 5.703433121949466, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -52.46142961210048 + ], + "radius": 1.7678085320448482, + "tangent_start": [ + 5.703433121949466, + -50.786655983381934 + ], + "tangent_end": [ + 4.5715668780505325, + -50.786655983381934 + ], + "start_angle": 1.2449268885542983, + "end_angle": 1.896665765035495 + }, + { + "center": [ + -15.3, + -93.68464377610258 + ], + "radius": 1.8148315275837479, + "tangent_start": [ + -17.10735973374645, + -93.84915598338193 + ], + "tangent_end": [ + -16.25964377610256, + -95.22500000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 25.575, + -93.68464377610258 + ], + "radius": 1.814831527583754, + "tangent_start": [ + 26.53464377610256, + -95.22500000000002 + ], + "tangent_end": [ + 27.382359733746448, + -93.84915598338193 + ], + "start_angle": -1.0136356420734378, + "end_angle": -0.0907733565481139 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + -50.786655983381934 + ], + [ + 34.76764026625355, + -93.84915598338193 + ] + ], + [ + [ + 35.61535622389744, + -95.22500000000002 + ], + [ + 78.40964377610256, + -95.22500000000002 + ] + ], + [ + [ + 79.25735973374645, + -93.84915598338193 + ], + [ + 57.57843312194947, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -52.46142961210048 + ], + "radius": 1.7678085320448493, + "tangent_start": [ + 57.57843312194947, + -50.786655983381934 + ], + "tangent_end": [ + 56.44656687805053, + -50.786655983381934 + ], + "start_angle": 1.2449268885542963, + "end_angle": 1.896665765035497 + }, + { + "center": [ + 36.575, + -93.68464377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 34.76764026625355, + -93.84915598338193 + ], + "tangent_end": [ + 35.61535622389744, + -95.22500000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.1279570115163553 + }, + { + "center": [ + 77.45, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 78.40964377610256, + -95.22500000000002 + ], + "tangent_end": [ + 79.25735973374645, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811372 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + -50.786655983381934 + ], + [ + 86.64264026625355, + -93.84915598338193 + ] + ], + [ + [ + 87.49035622389745, + -95.22500000000002 + ], + [ + 130.28464377610254, + -95.22500000000002 + ] + ], + [ + [ + 131.13235973374643, + -93.84915598338193 + ], + [ + 109.45343312194947, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -52.46142961210048 + ], + "radius": 1.7678085320448493, + "tangent_start": [ + 109.45343312194947, + -50.786655983381934 + ], + "tangent_end": [ + 108.32156687805053, + -50.786655983381934 + ], + "start_angle": 1.2449268885542963, + "end_angle": 1.896665765035497 + }, + { + "center": [ + 88.45, + -93.68464377610258 + ], + "radius": 1.8148315275837514, + "tangent_start": [ + 86.64264026625355, + -93.84915598338193 + ], + "tangent_end": [ + 87.49035622389745, + -95.22500000000002 + ], + "start_angle": -3.0508192970416794, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 129.325, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 130.28464377610254, + -95.22500000000002 + ], + "tangent_end": [ + 131.13235973374643, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + -50.786655983381934 + ], + [ + 138.51764026625355, + -93.84915598338193 + ] + ], + [ + [ + 139.36535622389744, + -95.22500000000002 + ], + [ + 182.15964377610254, + -95.22500000000002 + ] + ], + [ + [ + 183.00735973374643, + -93.84915598338193 + ], + [ + 161.32843312194944, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -52.46142961210048 + ], + "radius": 1.767808532044845, + "tangent_start": [ + 161.32843312194944, + -50.786655983381934 + ], + "tangent_end": [ + 160.19656687805053, + -50.786655983381934 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354892 + }, + { + "center": [ + 140.325, + -93.68464377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 138.51764026625355, + -93.84915598338193 + ], + "tangent_end": [ + 139.36535622389744, + -95.22500000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 181.2, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 182.15964377610254, + -95.22500000000002 + ], + "tangent_end": [ + 183.00735973374643, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + -50.786655983381934 + ], + [ + 190.39264026625355, + -93.84915598338193 + ] + ], + [ + [ + 191.24035622389744, + -95.22500000000002 + ], + [ + 234.03464377610254, + -95.22500000000002 + ] + ], + [ + [ + 234.88235973374643, + -93.84915598338193 + ], + [ + 213.20343312194944, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -52.46142961210048 + ], + "radius": 1.767808532044845, + "tangent_start": [ + 213.20343312194944, + -50.786655983381934 + ], + "tangent_end": [ + 212.07156687805053, + -50.786655983381934 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354892 + }, + { + "center": [ + 192.2, + -93.68464377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 190.39264026625355, + -93.84915598338193 + ], + "tangent_end": [ + 191.24035622389744, + -95.22500000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 233.075, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 234.03464377610254, + -95.22500000000002 + ], + "tangent_end": [ + 234.88235973374643, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811444 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + -50.786655983381934 + ], + [ + 242.26764026625355, + -93.84915598338193 + ] + ], + [ + [ + 243.11535622389744, + -95.22500000000002 + ], + [ + 285.90964377610254, + -95.22500000000002 + ] + ], + [ + [ + 286.75735973374645, + -93.84915598338193 + ], + [ + 265.07843312194944, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -52.46142961210048 + ], + "radius": 1.767808532044845, + "tangent_start": [ + 265.07843312194944, + -50.786655983381934 + ], + "tangent_end": [ + 263.94656687805053, + -50.786655983381934 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354892 + }, + { + "center": [ + 244.075, + -93.68464377610258 + ], + "radius": 1.8148315275837372, + "tangent_start": [ + 242.26764026625355, + -93.84915598338193 + ], + "tangent_end": [ + 243.11535622389744, + -95.22500000000002 + ], + "start_angle": -3.050819297041679, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 284.95, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 285.90964377610254, + -95.22500000000002 + ], + "tangent_end": [ + 286.75735973374645, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + -50.786655983381934 + ], + [ + 294.1426402662535, + -93.84915598338193 + ] + ], + [ + [ + 294.99035622389744, + -95.22500000000002 + ], + [ + 337.78464377610254, + -95.22500000000002 + ] + ], + [ + [ + 338.63235973374645, + -93.84915598338193 + ], + [ + 316.95343312194944, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -52.46142961210048 + ], + "radius": 1.767808532044845, + "tangent_start": [ + 316.95343312194944, + -50.786655983381934 + ], + "tangent_end": [ + 315.82156687805053, + -50.786655983381934 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354892 + }, + { + "center": [ + 295.95, + -93.68464377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 294.1426402662535, + -93.84915598338193 + ], + "tangent_end": [ + 294.99035622389744, + -95.22500000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 336.825, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 337.78464377610254, + -95.22500000000002 + ], + "tangent_end": [ + 338.63235973374645, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + -50.786655983381934 + ], + [ + 346.0176402662535, + -93.84915598338193 + ] + ], + [ + [ + 346.86535622389744, + -95.22500000000002 + ], + [ + 389.65964377610254, + -95.22500000000002 + ] + ], + [ + [ + 390.50735973374645, + -93.84915598338193 + ], + [ + 368.82843312194944, + -50.786655983381934 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -52.46142961210048 + ], + "radius": 1.767808532044845, + "tangent_start": [ + 368.82843312194944, + -50.786655983381934 + ], + "tangent_end": [ + 367.69656687805053, + -50.786655983381934 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354892 + }, + { + "center": [ + 347.825, + -93.68464377610258 + ], + "radius": 1.8148315275837656, + "tangent_start": [ + 346.0176402662535, + -93.84915598338193 + ], + "tangent_end": [ + 346.86535622389744, + -95.22500000000002 + ], + "start_angle": -3.0508192970416803, + "end_angle": -2.127957011516352 + }, + { + "center": [ + 388.7, + -93.68464377610258 + ], + "radius": 1.8148315275837503, + "tangent_start": [ + 389.65964377610254, + -95.22500000000002 + ], + "tangent_end": [ + 390.50735973374645, + -93.84915598338193 + ], + "start_angle": -1.0136356420734411, + "end_angle": -0.09077335654811301 + } + ] + }, + { + "lines": [ + [ + [ + 4.5715668780505325, + 0.7758440166180653 + ], + [ + -17.10735973374645, + -42.286655983381934 + ] + ], + [ + [ + -16.25964377610256, + -43.66250000000002 + ], + [ + 26.53464377610256, + -43.66250000000002 + ] + ], + [ + [ + 27.382359733746448, + -42.286655983381934 + ], + [ + 5.703433121949466, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 5.137499999999999, + -0.8989296121004813 + ], + "radius": 1.7678085320448473, + "tangent_start": [ + 5.703433121949466, + 0.7758440166180653 + ], + "tangent_end": [ + 4.5715668780505325, + 0.7758440166180653 + ], + "start_angle": 1.2449268885542981, + "end_angle": 1.8966657650354952 + }, + { + "center": [ + -15.3, + -42.12214377610258 + ], + "radius": 1.814831527583747, + "tangent_start": [ + -17.10735973374645, + -42.286655983381934 + ], + "tangent_end": [ + -16.25964377610256, + -43.66250000000002 + ], + "start_angle": -3.0508192970416834, + "end_angle": -2.1279570115163575 + }, + { + "center": [ + 25.575, + -42.12214377610258 + ], + "radius": 1.814831527583748, + "tangent_start": [ + 26.53464377610256, + -43.66250000000002 + ], + "tangent_end": [ + 27.382359733746448, + -42.286655983381934 + ], + "start_angle": -1.0136356420734356, + "end_angle": -0.09077335654811 + } + ] + }, + { + "lines": [ + [ + [ + 56.44656687805053, + 0.7758440166180653 + ], + [ + 34.76764026625355, + -42.286655983381934 + ] + ], + [ + [ + 35.61535622389744, + -43.66250000000002 + ], + [ + 78.40964377610256, + -43.66250000000002 + ] + ], + [ + [ + 79.25735973374645, + -42.286655983381934 + ], + [ + 57.57843312194947, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 57.0125, + -0.8989296121004813 + ], + "radius": 1.7678085320448487, + "tangent_start": [ + 57.57843312194947, + 0.7758440166180653 + ], + "tangent_end": [ + 56.44656687805053, + 0.7758440166180653 + ], + "start_angle": 1.2449268885542961, + "end_angle": 1.896665765035497 + }, + { + "center": [ + 36.575, + -42.12214377610258 + ], + "radius": 1.8148315275837505, + "tangent_start": [ + 34.76764026625355, + -42.286655983381934 + ], + "tangent_end": [ + 35.61535622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416834, + "end_angle": -2.1279570115163575 + }, + { + "center": [ + 77.45, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 78.40964377610256, + -43.66250000000002 + ], + "tangent_end": [ + 79.25735973374645, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654810983 + } + ] + }, + { + "lines": [ + [ + [ + 108.32156687805053, + 0.7758440166180653 + ], + [ + 86.64264026625355, + -42.286655983381934 + ] + ], + [ + [ + 87.49035622389745, + -43.66250000000002 + ], + [ + 130.28464377610254, + -43.66250000000002 + ] + ], + [ + [ + 131.13235973374643, + -42.286655983381934 + ], + [ + 109.45343312194947, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 108.8875, + -0.8989296121004813 + ], + "radius": 1.7678085320448487, + "tangent_start": [ + 109.45343312194947, + 0.7758440166180653 + ], + "tangent_end": [ + 108.32156687805053, + 0.7758440166180653 + ], + "start_angle": 1.2449268885542961, + "end_angle": 1.896665765035497 + }, + { + "center": [ + 88.45, + -42.12214377610258 + ], + "radius": 1.8148315275837505, + "tangent_start": [ + 86.64264026625355, + -42.286655983381934 + ], + "tangent_end": [ + 87.49035622389745, + -43.66250000000002 + ], + "start_angle": -3.0508192970416834, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 129.325, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 130.28464377610254, + -43.66250000000002 + ], + "tangent_end": [ + 131.13235973374643, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654811054 + } + ] + }, + { + "lines": [ + [ + [ + 160.19656687805053, + 0.7758440166180653 + ], + [ + 138.51764026625355, + -42.286655983381934 + ] + ], + [ + [ + 139.36535622389744, + -43.66250000000002 + ], + [ + 182.15964377610254, + -43.66250000000002 + ] + ], + [ + [ + 183.00735973374643, + -42.286655983381934 + ], + [ + 161.32843312194944, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 160.7625, + -0.8989296121004813 + ], + "radius": 1.767808532044844, + "tangent_start": [ + 161.32843312194944, + 0.7758440166180653 + ], + "tangent_end": [ + 160.19656687805053, + 0.7758440166180653 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354894 + }, + { + "center": [ + 140.325, + -42.12214377610258 + ], + "radius": 1.8148315275837363, + "tangent_start": [ + 138.51764026625355, + -42.286655983381934 + ], + "tangent_end": [ + 139.36535622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416825, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 181.2, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 182.15964377610254, + -43.66250000000002 + ], + "tangent_end": [ + 183.00735973374643, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654811054 + } + ] + }, + { + "lines": [ + [ + [ + 212.07156687805053, + 0.7758440166180653 + ], + [ + 190.39264026625355, + -42.286655983381934 + ] + ], + [ + [ + 191.24035622389744, + -43.66250000000002 + ], + [ + 234.03464377610254, + -43.66250000000002 + ] + ], + [ + [ + 234.88235973374643, + -42.286655983381934 + ], + [ + 213.20343312194944, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 212.6375, + -0.8989296121004813 + ], + "radius": 1.767808532044844, + "tangent_start": [ + 213.20343312194944, + 0.7758440166180653 + ], + "tangent_end": [ + 212.07156687805053, + 0.7758440166180653 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354894 + }, + { + "center": [ + 192.2, + -42.12214377610258 + ], + "radius": 1.8148315275837363, + "tangent_start": [ + 190.39264026625355, + -42.286655983381934 + ], + "tangent_end": [ + 191.24035622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416825, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 233.075, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 234.03464377610254, + -43.66250000000002 + ], + "tangent_end": [ + 234.88235973374643, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654811054 + } + ] + }, + { + "lines": [ + [ + [ + 263.94656687805053, + 0.7758440166180653 + ], + [ + 242.26764026625355, + -42.286655983381934 + ] + ], + [ + [ + 243.11535622389744, + -43.66250000000002 + ], + [ + 285.90964377610254, + -43.66250000000002 + ] + ], + [ + [ + 286.75735973374645, + -42.286655983381934 + ], + [ + 265.07843312194944, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 264.5125, + -0.8989296121004813 + ], + "radius": 1.767808532044844, + "tangent_start": [ + 265.07843312194944, + 0.7758440166180653 + ], + "tangent_end": [ + 263.94656687805053, + 0.7758440166180653 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354894 + }, + { + "center": [ + 244.075, + -42.12214377610258 + ], + "radius": 1.8148315275837363, + "tangent_start": [ + 242.26764026625355, + -42.286655983381934 + ], + "tangent_end": [ + 243.11535622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416825, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 284.95, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 285.90964377610254, + -43.66250000000002 + ], + "tangent_end": [ + 286.75735973374645, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654810911 + } + ] + }, + { + "lines": [ + [ + [ + 315.82156687805053, + 0.7758440166180653 + ], + [ + 294.1426402662535, + -42.286655983381934 + ] + ], + [ + [ + 294.99035622389744, + -43.66250000000002 + ], + [ + 337.78464377610254, + -43.66250000000002 + ] + ], + [ + [ + 338.63235973374645, + -42.286655983381934 + ], + [ + 316.95343312194944, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 316.3875, + -0.8989296121004813 + ], + "radius": 1.767808532044844, + "tangent_start": [ + 316.95343312194944, + 0.7758440166180653 + ], + "tangent_end": [ + 315.82156687805053, + 0.7758440166180653 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354894 + }, + { + "center": [ + 295.95, + -42.12214377610258 + ], + "radius": 1.8148315275837648, + "tangent_start": [ + 294.1426402662535, + -42.286655983381934 + ], + "tangent_end": [ + 294.99035622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416843, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 336.825, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 337.78464377610254, + -43.66250000000002 + ], + "tangent_end": [ + 338.63235973374645, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654810911 + } + ] + }, + { + "lines": [ + [ + [ + 367.69656687805053, + 0.7758440166180653 + ], + [ + 346.0176402662535, + -42.286655983381934 + ] + ], + [ + [ + 346.86535622389744, + -43.66250000000002 + ], + [ + 389.65964377610254, + -43.66250000000002 + ] + ], + [ + [ + 390.50735973374645, + -42.286655983381934 + ], + [ + 368.82843312194944, + 0.7758440166180653 + ] + ] + ], + "arcs": [ + { + "center": [ + 368.2625, + -0.8989296121004813 + ], + "radius": 1.767808532044844, + "tangent_start": [ + 368.82843312194944, + 0.7758440166180653 + ], + "tangent_end": [ + 367.69656687805053, + 0.7758440166180653 + ], + "start_angle": 1.244926888554304, + "end_angle": 1.8966657650354894 + }, + { + "center": [ + 347.825, + -42.12214377610258 + ], + "radius": 1.8148315275837648, + "tangent_start": [ + 346.0176402662535, + -42.286655983381934 + ], + "tangent_end": [ + 346.86535622389744, + -43.66250000000002 + ], + "start_angle": -3.0508192970416843, + "end_angle": -2.1279570115163544 + }, + { + "center": [ + 388.7, + -42.12214377610258 + ], + "radius": 1.8148315275837443, + "tangent_start": [ + 389.65964377610254, + -43.66250000000002 + ], + "tangent_end": [ + 390.50735973374645, + -42.286655983381934 + ], + "start_angle": -1.013635642073439, + "end_angle": -0.09077335654810911 + } + ] + } + ], + "hole_boundaries": [], + "mass_estimate": null, + "num_pockets": 64, + "parameters_used": { + "cell_size": 50.0, + "thickness": 3.0, + "fillet_radius": 2.5, + "frame_width": 10.0 + } +} \ No newline at end of file diff --git a/tools/adaptive-isogrid/test_data/rib_profile_sandbox_2.json b/tools/adaptive-isogrid/test_data/rib_profile_sandbox_2.json new file mode 100644 index 00000000..6b30443f --- /dev/null +++ b/tools/adaptive-isogrid/test_data/rib_profile_sandbox_2.json @@ -0,0 +1,896 @@ +{ + "valid": true, + "checks": { + "min_web_width": true, + "no_islands": true, + "no_self_intersections": true + }, + "outer_boundary": [ + [ + 0.0, + 0.0 + ], + [ + 7.5, + -7.5 + ], + [ + 7.5, + -22.6 + ], + [ + 22.5, + -22.6 + ], + [ + 22.5, + -13.496098 + ], + [ + 74.5, + -13.496098 + ], + [ + 74.5, + -22.6 + ], + [ + 102.5, + -22.6 + ], + [ + 102.5, + -7.5 + ], + [ + 117.5, + -7.5 + ], + [ + 117.5, + -22.6 + ], + [ + 140.748693, + -22.6 + ], + [ + 140.748693, + 124.4 + ], + [ + 117.5, + 124.4 + ], + [ + 117.5, + 102.5 + ], + [ + 102.5, + 102.5 + ], + [ + 102.5, + 124.4 + ], + [ + 7.5, + 124.4 + ], + [ + 7.5, + 102.5 + ], + [ + 0.0, + 95.0 + ], + [ + -13.5, + 95.0 + ], + [ + -13.5, + 0.0 + ], + [ + 0.0, + 0.0 + ] + ], + "pockets": [ + { + "lines": [ + [ + [ + 17.033839468259767, + 25.12751846777627 + ], + [ + -1.9357770509142704, + -10.539148198890393 + ] + ], + [ + [ + -1.298436818060533, + -11.600000000000001 + ], + [ + 36.36510348472719, + -11.600000000000001 + ] + ], + [ + [ + 37.00244371758093, + -10.539148198890393 + ], + [ + 18.032827198406896, + 25.12751846777627 + ] + ] + ], + "arcs": [ + { + "center": [ + 17.53333333333333, + 23.801386670567904 + ], + "radius": 1.41708138962207, + "tangent_start": [ + 18.032827198406896, + 25.12751846777627 + ], + "tangent_end": [ + 17.033839468259767, + 25.12751846777627 + ], + "start_angle": 1.2105756904288445, + "end_angle": 1.9310169631609488 + }, + { + "center": [ + -0.5000000000000004, + -10.398436818060535 + ], + "radius": 1.4426556874830263, + "tangent_start": [ + -1.9357770509142704, + -10.539148198890393 + ], + "tangent_end": [ + -1.298436818060533, + -11.600000000000001 + ], + "start_angle": -3.0439009808603927, + "end_angle": -2.15729632361798 + }, + { + "center": [ + 35.56666666666666, + -10.398436818060535 + ], + "radius": 1.4426556874830248, + "tangent_start": [ + 36.36510348472719, + -11.600000000000001 + ], + "tangent_end": [ + 37.00244371758093, + -10.539148198890393 + ], + "start_angle": -0.9842963299718144, + "end_angle": -0.09769167272940069 + } + ] + }, + { + "lines": [ + [ + [ + 63.100506134926434, + 25.12751846777627 + ], + [ + 44.130889615752395, + -10.539148198890393 + ] + ], + [ + [ + 44.76822984860613, + -11.600000000000001 + ], + [ + 82.43177015139386, + -11.600000000000001 + ] + ], + [ + [ + 83.0691103842476, + -10.539148198890393 + ], + [ + 64.09949386507355, + 25.12751846777627 + ] + ] + ], + "arcs": [ + { + "center": [ + 63.599999999999994, + 23.801386670567904 + ], + "radius": 1.4170813896220686, + "tangent_start": [ + 64.09949386507355, + 25.12751846777627 + ], + "tangent_end": [ + 63.100506134926434, + 25.12751846777627 + ], + "start_angle": 1.2105756904288467, + "end_angle": 1.9310169631609464 + }, + { + "center": [ + 45.56666666666666, + -10.398436818060535 + ], + "radius": 1.4426556874830245, + "tangent_start": [ + 44.130889615752395, + -10.539148198890393 + ], + "tangent_end": [ + 44.76822984860613, + -11.600000000000001 + ], + "start_angle": -3.0439009808603927, + "end_angle": -2.1572963236179787 + }, + { + "center": [ + 81.63333333333333, + -10.398436818060535 + ], + "radius": 1.442655687483029, + "tangent_start": [ + 82.43177015139386, + -11.600000000000001 + ], + "tangent_end": [ + 83.0691103842476, + -10.539148198890393 + ], + "start_angle": -0.9842963299718103, + "end_angle": -0.09769167272940069 + } + ] + }, + { + "lines": [ + [ + [ + 109.1671728015931, + 25.12751846777627 + ], + [ + 90.19755628241906, + -10.539148198890393 + ] + ], + [ + [ + 90.83489651527279, + -11.600000000000001 + ], + [ + 128.49843681806053, + -11.600000000000001 + ] + ], + [ + [ + 129.13577705091427, + -10.539148198890393 + ], + [ + 110.16616053174022, + 25.12751846777627 + ] + ] + ], + "arcs": [ + { + "center": [ + 109.66666666666666, + 23.801386670567904 + ], + "radius": 1.4170813896220686, + "tangent_start": [ + 110.16616053174022, + 25.12751846777627 + ], + "tangent_end": [ + 109.1671728015931, + 25.12751846777627 + ], + "start_angle": 1.2105756904288467, + "end_angle": 1.9310169631609464 + }, + { + "center": [ + 91.63333333333333, + -10.398436818060535 + ], + "radius": 1.4426556874830245, + "tangent_start": [ + 90.19755628241906, + -10.539148198890393 + ], + "tangent_end": [ + 90.83489651527279, + -11.600000000000001 + ], + "start_angle": -3.0439009808603927, + "end_angle": -2.1572963236179827 + }, + { + "center": [ + 127.69999999999999, + -10.398436818060535 + ], + "radius": 1.442655687483029, + "tangent_start": [ + 128.49843681806053, + -11.600000000000001 + ], + "tangent_end": [ + 129.13577705091427, + -10.539148198890393 + ], + "start_angle": -0.9842963299718103, + "end_angle": -0.09769167272939973 + } + ] + }, + { + "lines": [ + [ + [ + 17.033839468259767, + 68.79418513444294 + ], + [ + -1.9357770509142707, + 33.12751846777627 + ] + ], + [ + [ + -1.298436818060533, + 32.06666666666666 + ], + [ + 36.36510348472719, + 32.06666666666666 + ] + ], + [ + [ + 37.00244371758093, + 33.12751846777627 + ], + [ + 18.032827198406896, + 68.79418513444294 + ] + ] + ], + "arcs": [ + { + "center": [ + 17.53333333333333, + 67.46805333723458 + ], + "radius": 1.4170813896220666, + "tangent_start": [ + 18.032827198406896, + 68.79418513444294 + ], + "tangent_end": [ + 17.033839468259767, + 68.79418513444294 + ], + "start_angle": 1.2105756904288436, + "end_angle": 1.9310169631609497 + }, + { + "center": [ + -0.5000000000000004, + 33.26822984860613 + ], + "radius": 1.4426556874830272, + "tangent_start": [ + -1.9357770509142707, + 33.12751846777627 + ], + "tangent_end": [ + -1.298436818060533, + 32.06666666666666 + ], + "start_angle": -3.043900980860389, + "end_angle": -2.1572963236179787 + }, + { + "center": [ + 35.56666666666666, + 33.26822984860613 + ], + "radius": 1.4426556874830279, + "tangent_start": [ + 36.36510348472719, + 32.06666666666666 + ], + "tangent_end": [ + 37.00244371758093, + 33.12751846777627 + ], + "start_angle": -0.9842963299718157, + "end_angle": -0.09769167272940436 + } + ] + }, + { + "lines": [ + [ + [ + 63.100506134926434, + 68.79418513444294 + ], + [ + 44.130889615752395, + 33.12751846777627 + ] + ], + [ + [ + 44.76822984860613, + 32.06666666666666 + ], + [ + 82.43177015139386, + 32.06666666666666 + ] + ], + [ + [ + 83.0691103842476, + 33.12751846777627 + ], + [ + 64.09949386507355, + 68.79418513444294 + ] + ] + ], + "arcs": [ + { + "center": [ + 63.599999999999994, + 67.46805333723458 + ], + "radius": 1.4170813896220653, + "tangent_start": [ + 64.09949386507355, + 68.79418513444294 + ], + "tangent_end": [ + 63.100506134926434, + 68.79418513444294 + ], + "start_angle": 1.2105756904288458, + "end_angle": 1.9310169631609473 + }, + { + "center": [ + 45.56666666666666, + 33.26822984860613 + ], + "radius": 1.4426556874830252, + "tangent_start": [ + 44.130889615752395, + 33.12751846777627 + ], + "tangent_end": [ + 44.76822984860613, + 32.06666666666666 + ], + "start_angle": -3.0439009808603887, + "end_angle": -2.1572963236179774 + }, + { + "center": [ + 81.63333333333333, + 33.26822984860613 + ], + "radius": 1.4426556874830319, + "tangent_start": [ + 82.43177015139386, + 32.06666666666666 + ], + "tangent_end": [ + 83.0691103842476, + 33.12751846777627 + ], + "start_angle": -0.9842963299718116, + "end_angle": -0.09769167272940436 + } + ] + }, + { + "lines": [ + [ + [ + 109.1671728015931, + 68.79418513444294 + ], + [ + 90.19755628241906, + 33.12751846777627 + ] + ], + [ + [ + 90.83489651527279, + 32.06666666666666 + ], + [ + 128.49843681806053, + 32.06666666666666 + ] + ], + [ + [ + 129.13577705091427, + 33.12751846777627 + ], + [ + 110.16616053174022, + 68.79418513444294 + ] + ] + ], + "arcs": [ + { + "center": [ + 109.66666666666666, + 67.46805333723458 + ], + "radius": 1.4170813896220653, + "tangent_start": [ + 110.16616053174022, + 68.79418513444294 + ], + "tangent_end": [ + 109.1671728015931, + 68.79418513444294 + ], + "start_angle": 1.2105756904288458, + "end_angle": 1.9310169631609473 + }, + { + "center": [ + 91.63333333333333, + 33.26822984860613 + ], + "radius": 1.4426556874830252, + "tangent_start": [ + 90.19755628241906, + 33.12751846777627 + ], + "tangent_end": [ + 90.83489651527279, + 32.06666666666666 + ], + "start_angle": -3.0439009808603887, + "end_angle": -2.1572963236179814 + }, + { + "center": [ + 127.69999999999999, + 33.26822984860613 + ], + "radius": 1.4426556874830319, + "tangent_start": [ + 128.49843681806053, + 32.06666666666666 + ], + "tangent_end": [ + 129.13577705091427, + 33.12751846777627 + ], + "start_angle": -0.9842963299718116, + "end_angle": -0.0976916727294034 + } + ] + }, + { + "lines": [ + [ + [ + 17.033839468259767, + 112.4608518011096 + ], + [ + -1.9357770509142704, + 76.79418513444294 + ] + ], + [ + [ + -1.298436818060533, + 75.73333333333333 + ], + [ + 36.36510348472719, + 75.73333333333333 + ] + ], + [ + [ + 37.00244371758093, + 76.79418513444294 + ], + [ + 18.032827198406896, + 112.4608518011096 + ] + ] + ], + "arcs": [ + { + "center": [ + 17.53333333333333, + 111.13472000390124 + ], + "radius": 1.4170813896220666, + "tangent_start": [ + 18.032827198406896, + 112.4608518011096 + ], + "tangent_end": [ + 17.033839468259767, + 112.4608518011096 + ], + "start_angle": 1.2105756904288436, + "end_angle": 1.9310169631609497 + }, + { + "center": [ + -0.5000000000000002, + 76.9348965152728 + ], + "radius": 1.4426556874830263, + "tangent_start": [ + -1.9357770509142704, + 76.79418513444294 + ], + "tangent_end": [ + -1.298436818060533, + 75.73333333333333 + ], + "start_angle": -3.043900980860394, + "end_angle": -2.157296323617982 + }, + { + "center": [ + 35.56666666666666, + 76.9348965152728 + ], + "radius": 1.4426556874830219, + "tangent_start": [ + 36.36510348472719, + 75.73333333333333 + ], + "tangent_end": [ + 37.00244371758093, + 76.79418513444294 + ], + "start_angle": -0.984296329971813, + "end_angle": -0.09769167272939946 + } + ] + }, + { + "lines": [ + [ + [ + 63.100506134926434, + 112.4608518011096 + ], + [ + 44.130889615752395, + 76.79418513444294 + ] + ], + [ + [ + 44.76822984860613, + 75.73333333333333 + ], + [ + 82.43177015139386, + 75.73333333333333 + ] + ], + [ + [ + 83.0691103842476, + 76.79418513444294 + ], + [ + 64.09949386507355, + 112.4608518011096 + ] + ] + ], + "arcs": [ + { + "center": [ + 63.599999999999994, + 111.13472000390124 + ], + "radius": 1.4170813896220653, + "tangent_start": [ + 64.09949386507355, + 112.4608518011096 + ], + "tangent_end": [ + 63.100506134926434, + 112.4608518011096 + ], + "start_angle": 1.2105756904288458, + "end_angle": 1.9310169631609473 + }, + { + "center": [ + 45.56666666666666, + 76.9348965152728 + ], + "radius": 1.4426556874830243, + "tangent_start": [ + 44.130889615752395, + 76.79418513444294 + ], + "tangent_end": [ + 44.76822984860613, + 75.73333333333333 + ], + "start_angle": -3.0439009808603936, + "end_angle": -2.15729632361798 + }, + { + "center": [ + 81.63333333333333, + 76.9348965152728 + ], + "radius": 1.4426556874830259, + "tangent_start": [ + 82.43177015139386, + 75.73333333333333 + ], + "tangent_end": [ + 83.0691103842476, + 76.79418513444294 + ], + "start_angle": -0.9842963299718089, + "end_angle": -0.09769167272939946 + } + ] + }, + { + "lines": [ + [ + [ + 109.1671728015931, + 112.4608518011096 + ], + [ + 90.19755628241906, + 76.79418513444294 + ] + ], + [ + [ + 90.83489651527279, + 75.73333333333333 + ], + [ + 128.49843681806053, + 75.73333333333333 + ] + ], + [ + [ + 129.13577705091427, + 76.79418513444294 + ], + [ + 110.16616053174022, + 112.4608518011096 + ] + ] + ], + "arcs": [ + { + "center": [ + 109.66666666666666, + 111.13472000390124 + ], + "radius": 1.4170813896220653, + "tangent_start": [ + 110.16616053174022, + 112.4608518011096 + ], + "tangent_end": [ + 109.1671728015931, + 112.4608518011096 + ], + "start_angle": 1.2105756904288458, + "end_angle": 1.9310169631609473 + }, + { + "center": [ + 91.63333333333333, + 76.9348965152728 + ], + "radius": 1.4426556874830243, + "tangent_start": [ + 90.19755628241906, + 76.79418513444294 + ], + "tangent_end": [ + 90.83489651527279, + 75.73333333333333 + ], + "start_angle": -3.0439009808603936, + "end_angle": -2.1572963236179845 + }, + { + "center": [ + 127.69999999999999, + 76.9348965152728 + ], + "radius": 1.4426556874830259, + "tangent_start": [ + 128.49843681806053, + 75.73333333333333 + ], + "tangent_end": [ + 129.13577705091427, + 76.79418513444294 + ], + "start_angle": -0.9842963299718089, + "end_angle": -0.0976916727293985 + } + ] + } + ], + "hole_boundaries": [], + "mass_estimate": null, + "num_pockets": 9, + "parameters_used": { + "cell_size": 35.0, + "thickness": 3.0, + "fillet_radius": 2.0, + "frame_width": 8.0 + } +} \ No newline at end of file