Files
Atomizer/tools/adaptive-isogrid/tests/rib_profile_scenario_A_bottom_heavy.json
Antoine 1021f57abc fix(pockets): skip pocketing in high-density zones (eta > eta_solid)
High density (η > 0.7) means high stress → leave solid, no pocket.
Only low-density regions get lightweighted.

Scenario comparison with s_min=30, s_max=70:
- Baseline uniform (w=0.5): 78 pockets, 2886g
- Bottom-right heavy: 41 pockets, 3516g (bottom stays solid)
- Left-side mount: 27 pockets, 3799g (left stays solid)
- Center pressure: 15 pockets, 4295g (center stays solid)
2026-02-16 21:05:56 +00:00

3865 lines
84 KiB
JSON

{
"valid": 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": [
[
[
188.20278231665569,
-134.82171658996108
],
[
208.9511174658802,
-170.75884084469664
]
],
[
[
219.34341895707814,
-170.75884084469664
],
[
240.09175410630266,
-134.82171658996108
]
],
[
[
234.8956033607037,
-125.82171368512726
],
[
193.39893306225466,
-125.82171368512726
]
]
],
"arcs": [
{
"tangent_start": [
193.39893306225466,
-125.82171368512726
],
"tangent_end": [
188.20278231665569,
-134.82171658996108
],
"center": [
193.39893306225463,
-131.82171368512726
],
"radius": 6.0,
"start_angle": 1.570796326794892,
"end_angle": -2.617993318955873
},
{
"tangent_start": [
208.9511174658802,
-170.75884084469664
],
"tangent_end": [
219.34341895707814,
-170.75884084469664
],
"center": [
214.14726821147917,
-167.75883793986281
],
"radius": 6.0,
"start_angle": -2.6179933189558757,
"end_angle": -0.5235993346339177
},
{
"tangent_start": [
240.09175410630266,
-134.82171658996108
],
"tangent_end": [
234.8956033607037,
-125.82171368512726
],
"center": [
234.89560336070372,
-131.82171368512726
],
"radius": 6.0,
"start_angle": -0.52359933463392,
"end_angle": 1.5707963267949014
}
]
},
{
"lines": [
[
[
240.79832207007308,
-112.87348712157853
],
[
219.42959259685233,
-75.86174871073018
]
],
[
[
209.03728681993562,
-75.86174871073018
],
[
187.66855734671492,
-112.87348712157853
]
],
[
[
192.86471023517328,
-121.87348631487274
],
[
235.60216918161473,
-121.87348631487274
]
]
],
"arcs": [
{
"tangent_start": [
235.60216918161473,
-121.87348631487274
],
"tangent_end": [
240.79832207007308,
-112.87348712157853
],
"center": [
235.60216918161473,
-115.87348631487274
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.5235986203477025
},
{
"tangent_start": [
219.42959259685233,
-75.86174871073018
],
"tangent_end": [
209.03728681993562,
-75.86174871073018
],
"center": [
214.23343970839397,
-78.86174790402438
],
"radius": 6.0,
"start_angle": 0.5235986203477025,
"end_angle": 2.617994033242091
},
{
"tangent_start": [
187.66855734671492,
-112.87348712157853
],
"tangent_end": [
192.86471023517328,
-121.87348631487274
],
"center": [
192.86471023517328,
-115.87348631487274
],
"radius": 6.0,
"start_angle": 2.617994033242091,
"end_angle": -1.5707963267948966
}
]
},
{
"lines": [
[
[
270.7789040222266,
-64.91880857703129
],
[
227.60993476674446,
-64.91880857703127
]
],
[
[
222.4137818782861,
-73.91880777032547
],
[
243.99826650602716,
-111.30424520478243
]
],
[
[
254.39057228294388,
-111.30424520478243
],
[
275.97505691068494,
-73.91880777032549
]
]
],
"arcs": [
{
"tangent_start": [
275.97505691068494,
-73.91880777032549
],
"tangent_end": [
270.7789040222266,
-64.91880857703129
],
"center": [
270.7789040222266,
-70.91880857703129
],
"radius": 6.0,
"start_angle": -0.5235986203477025,
"end_angle": 1.5707963267948966
},
{
"tangent_start": [
227.60993476674446,
-64.91880857703127
],
"tangent_end": [
222.4137818782861,
-73.91880777032547
],
"center": [
227.60993476674446,
-70.91880857703127
],
"radius": 6.0,
"start_angle": 1.5707963267948966,
"end_angle": -2.617994033242091
},
{
"tangent_start": [
243.99826650602716,
-111.30424520478243
],
"tangent_end": [
254.39057228294388,
-111.30424520478243
],
"center": [
249.19441939448552,
-108.30424601148823
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": -0.5235986203477025
}
]
},
{
"lines": [
[
[
262.7454994830747,
-121.89477763732094
],
[
305.6408538127878,
-121.89477763732096
]
],
[
[
310.83700670124614,
-112.89477844402674
],
[
289.3893295363896,
-75.74629857109818
]
],
[
[
278.9970237594729,
-75.74629857109818
],
[
257.54934659461634,
-112.89477844402674
]
]
],
"arcs": [
{
"tangent_start": [
257.54934659461634,
-112.89477844402674
],
"tangent_end": [
262.7454994830747,
-121.89477763732094
],
"center": [
262.7454994830747,
-115.89477763732094
],
"radius": 6.0,
"start_angle": 2.617994033242091,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
305.6408538127878,
-121.89477763732096
],
"tangent_end": [
310.83700670124614,
-112.89477844402674
],
"center": [
305.6408538127878,
-115.89477763732096
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.5235986203477045
},
{
"tangent_start": [
289.3893295363896,
-75.74629857109818
],
"tangent_end": [
278.9970237594729,
-75.74629857109818
],
"center": [
284.19317664793124,
-78.74629776439238
],
"radius": 6.0,
"start_angle": 0.5235986203477025,
"end_angle": 2.617994033242091
}
]
},
{
"lines": [
[
[
295.6108446538426,
-79.50199736619938
],
[
315.2465078509176,
-113.51197585764066
]
],
[
[
324.97242582007095,
-114.44659587256939
],
[
344.0470700686582,
-92.48674337569881
]
],
[
[
341.3006379112088,
-82.8232740485717
],
[
302.5903304655465,
-70.77314805400098
]
]
],
"arcs": [
{
"tangent_start": [
302.5903304655465,
-70.77314805400098
],
"tangent_end": [
295.6108446538426,
-79.50199736619938
],
"center": [
300.80699754230096,
-76.50199817290516
],
"radius": 6.0,
"start_angle": 1.2690143187242353,
"end_angle": -2.6179940332420886
},
{
"tangent_start": [
315.2465078509176,
-113.51197585764066
],
"tangent_end": [
324.97242582007095,
-114.44659587256939
],
"center": [
320.442660739376,
-110.51197666434646
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": -0.7152019150713941
},
{
"tangent_start": [
344.0470700686582,
-92.48674337569881
],
"tangent_end": [
341.3006379112088,
-82.8232740485717
],
"center": [
339.51730498796326,
-88.5521241674759
],
"radius": 6.0,
"start_angle": -0.7152019150713985,
"end_angle": 1.269014318724236
}
]
},
{
"lines": [
[
[
350.96131552423725,
-74.04154180906836
],
[
350.96131552423725,
-63.51084961541726
]
],
[
[
344.2234037175137,
-57.55639866125718
],
[
318.7714839120299,
-60.710555488281976
]
],
[
[
317.7736287462158,
-71.86227429830979
],
[
343.1779826009917,
-79.77039192797255
]
]
],
"arcs": [
{
"tangent_start": [
343.1779826009917,
-79.77039192797255
],
"tangent_end": [
350.96131552423725,
-74.04154180906836
],
"center": [
344.96131552423725,
-74.04154180906838
],
"radius": 6.0,
"start_angle": -1.8725783348655578,
"end_angle": 2.3684757858670005e-15
},
{
"tangent_start": [
350.96131552423725,
-63.51084961541726
],
"tangent_end": [
344.2234037175137,
-57.55639866125718
],
"center": [
344.96131552423725,
-63.51084961541726
],
"radius": 6.0,
"start_angle": 0.0,
"end_angle": 1.694093790653522
},
{
"tangent_start": [
318.7714839120299,
-60.710555488281976
],
"tangent_end": [
317.7736287462158,
-71.86227429830979
],
"center": [
319.4758212327682,
-66.39408296854053
],
"radius": 5.72700407545157,
"start_angle": 1.6940937906535292,
"end_angle": -1.8725783348655625
}
]
},
{
"lines": [
[
[
287.17660235957874,
-174.65518282876397
],
[
301.6453094131765,
-149.59467944616148
]
],
[
[
293.42441392001314,
-141.41288928092405
],
[
266.5539579633316,
-157.09787718861025
]
],
[
[
265.96040092656665,
-167.06588343664063
],
[
278.36214982965043,
-176.44139891155692
]
]
],
"arcs": [
{
"tangent_start": [
278.36214982965043,
-176.44139891155692
],
"tangent_end": [
287.17660235957874,
-174.65518282876397
],
"center": [
281.98045161397977,
-171.65517992393018
],
"radius": 6.0,
"start_angle": -2.2181157840145276,
"end_angle": -0.5235993346339136
},
{
"tangent_start": [
301.6453094131765,
-149.59467944616148
],
"tangent_end": [
293.42441392001314,
-141.41288928092405
],
"center": [
296.44915866757754,
-146.59467654132766
],
"radius": 6.0,
"start_angle": -0.5235993346339177,
"end_angle": 2.099163813992496
},
{
"tangent_start": [
266.5539579633316,
-157.09787718861025
],
"tangent_end": [
265.96040092656665,
-167.06588343664063
],
"center": [
269.578702710896,
-162.2796644490139
],
"radius": 6.0,
"start_angle": 2.0991638139924933,
"end_angle": -2.2181157840145276
}
]
},
{
"lines": [
[
[
263.7499979176154,
-153.6808675014503
],
[
292.35700441944965,
-136.9822096230827
]
],
[
[
289.33225967188525,
-125.80042236267904
],
[
258.52471420837145,
-125.80042236267904
]
],
[
[
252.5761427689909,
-132.5843214828382
],
[
254.77668173067048,
-149.2829793612058
]
]
],
"arcs": [
{
"tangent_start": [
254.77668173067048,
-149.2829793612058
],
"tangent_end": [
263.7499979176154,
-153.6808675014503
],
"center": [
260.725253170051,
-148.49908024104667
],
"radius": 6.0,
"start_angle": -3.0105682304589068,
"end_angle": -1.0424288395972998
},
{
"tangent_start": [
292.35700441944965,
-136.9822096230827
],
"tangent_end": [
289.33225967188525,
-125.80042236267904
],
"center": [
289.33225967188525,
-131.80042236267906
],
"radius": 6.0,
"start_angle": -1.0424288395972998,
"end_angle": 1.5707963267948966
},
{
"tangent_start": [
258.52471420837145,
-125.80042236267904
],
"tangent_end": [
252.5761427689909,
-132.5843214828382
],
"center": [
258.52471420837145,
-131.80042236267906
],
"radius": 6.0,
"start_angle": 1.5707963267948966,
"end_angle": -3.0105682304589068
}
]
},
{
"lines": [
[
[
299.4359486157293,
-59.56543178937576
],
[
340.4033091387992,
-54.48850710681463
]
],
[
[
344.6892626502995,
-45.25369378481355
],
[
324.5024473200911,
-14.337645479585726
]
],
[
[
314.28242911340885,
-14.61800865413252
],
[
293.5018839205473,
-50.61098164192147
]
]
],
"arcs": [
{
"tangent_start": [
293.5018839205473,
-50.61098164192147
],
"tangent_end": [
299.4359486157293,
-59.56543178937576
],
"center": [
298.69803680900566,
-53.61098083521568
],
"radius": 6.0,
"start_angle": 2.6179940332420895,
"end_angle": -1.447498862936262
},
{
"tangent_start": [
340.4033091387992,
-54.48850710681463
],
"tangent_end": [
344.6892626502995,
-45.25369378481355
],
"center": [
339.6653973320756,
-48.53405615265454
],
"radius": 6.0,
"start_angle": -1.447498862936262,
"end_angle": 0.578450357593303
},
{
"tangent_start": [
324.5024473200911,
-14.337645479585726
],
"tangent_end": [
314.28242911340885,
-14.61800865413252
],
"center": [
319.4785820018672,
-17.618007847426725
],
"radius": 6.0,
"start_angle": 0.5784503575933037,
"end_angle": 2.6179940332420903
}
]
},
{
"lines": [
[
[
343.3552451660621,
-119.28823970877974
],
[
336.0818042133193,
-121.23773580884873
]
],
[
[
334.6478067335962,
-131.07003611219324
],
[
341.78276041653714,
-135.45948060309638
]
],
[
[
350.908593195747,
-130.35921999904116
],
[
350.908593195747,
-125.08367842372394
]
]
],
"arcs": [
{
"tangent_start": [
350.908593195747,
-125.08367842372394
],
"tangent_end": [
343.3552451660621,
-119.28823970877974
],
"center": [
344.908593195747,
-125.08367842372394
],
"radius": 6.0,
"start_angle": 0.0,
"end_angle": 1.8326705587500922
},
{
"tangent_start": [
336.0818042133193,
-121.23773580884873
],
"tangent_end": [
334.6478067335962,
-131.07003611219324
],
"center": [
337.48224986052344,
-126.46270585218694
],
"radius": 5.409395526725212,
"start_angle": 1.8326705587500896,
"end_angle": -2.122319526358115
},
{
"tangent_start": [
341.78276041653714,
-135.45948060309638
],
"tangent_end": [
350.908593195747,
-130.35921999904116
],
"center": [
344.9204557409184,
-130.35921999904116
],
"radius": 5.988137454828645,
"start_angle": -2.1223195263581127,
"end_angle": 0.0
}
]
},
{
"lines": [
[
[
325.2706427503397,
-177.0968516329176
],
[
320.61676921307486,
-147.34789582065955
]
],
[
[
309.49271654133037,
-145.27524331022923
],
[
293.2041591609034,
-173.48781585163005
]
],
[
[
297.96131632310886,
-182.47173759228872
],
[
318.9037472408006,
-184.00812086314596
]
]
],
"arcs": [
{
"tangent_start": [
318.9037472408006,
-184.00812086314596
],
"tangent_end": [
325.2706427503397,
-177.0968516329176
],
"center": [
319.34274082419415,
-178.0242020273211
],
"radius": 6.0,
"start_angle": -1.644027360184116,
"end_angle": 0.15518046579967873
},
{
"tangent_start": [
320.61676921307486,
-147.34789582065955
],
"tangent_end": [
309.49271654133037,
-145.27524331022923
],
"center": [
314.68886728692934,
-148.27524621506302
],
"radius": 6.0,
"start_angle": 0.15518046579967407,
"end_angle": 2.6179933189558797
},
{
"tangent_start": [
293.2041591609034,
-173.48781585163005
],
"tangent_end": [
297.96131632310886,
-182.47173759228872
],
"center": [
298.40030990650234,
-176.48781875646387
],
"radius": 6.0,
"start_angle": 2.6179933189558757,
"end_angle": -1.6440273601841064
}
]
},
{
"lines": [
[
[
345.32672965610163,
-142.21769014809118
],
[
333.15243193982064,
-134.72802638627712
]
],
[
[
324.0806188913433,
-140.76574103921232
],
[
327.6612946902495,
-163.65449494856028
]
],
[
[
338.8285593369319,
-165.6510252430099
],
[
347.42218125430674,
-150.251935095476
]
]
],
"arcs": [
{
"tangent_start": [
347.42218125430674,
-150.251935095476
],
"tangent_end": [
345.32672965610163,
-142.21769014809118
],
"center": [
342.1828185337698,
-147.3280544066229
],
"radius": 6.0,
"start_angle": -0.5090105238177682,
"end_angle": 1.01927312723168
},
{
"tangent_start": [
333.15243193982064,
-134.72802638627712
],
"tangent_end": [
324.0806188913433,
-140.76574103921232
],
"center": [
330.00852081748883,
-139.8383906448088
],
"radius": 6.0,
"start_angle": 1.0192731272316775,
"end_angle": -2.9864121877901146
},
{
"tangent_start": [
327.6612946902495,
-163.65449494856028
],
"tangent_end": [
338.8285593369319,
-165.6510252430099
],
"center": [
333.589196616395,
-162.72714455415678
],
"radius": 6.0,
"start_angle": -2.986412187790113,
"end_angle": -0.5090105238177723
}
]
},
{
"lines": [
[
[
188.09971364960714,
-183.9863610261018
],
[
200.7274675284183,
-182.79527520095553
]
],
[
[
205.36018197154374,
-173.82178591603724
],
[
192.7324280927326,
-151.94990284989078
]
],
[
[
181.53627734713362,
-154.94990575472457
],
[
181.53627734713362,
-178.0128746460173
]
]
],
"arcs": [
{
"tangent_start": [
181.53627734713362,
-178.0128746460173
],
"tangent_end": [
188.09971364960714,
-183.9863610261018
],
"center": [
187.53627734713362,
-178.0128746460173
],
"radius": 6.0,
"start_angle": 3.141592653589793,
"end_angle": -1.47675170979554
},
{
"tangent_start": [
200.7274675284183,
-182.79527520095553
],
"tangent_end": [
205.36018197154374,
-173.82178591603724
],
"center": [
200.16403122594477,
-176.82178882087103
],
"radius": 6.0,
"start_angle": -1.47675170979554,
"end_angle": 0.5235993346339136
},
{
"tangent_start": [
192.7324280927326,
-151.94990284989078
],
"tangent_end": [
181.53627734713362,
-154.94990575472457
],
"center": [
187.53627734713362,
-154.94990575472457
],
"radius": 6.0,
"start_angle": 0.5235993346339136,
"end_angle": 3.141592653589793
}
]
},
{
"lines": [
[
[
9.6497005665497,
-244.01086761869684
],
[
19.37366941834231,
-244.01086761869684
]
],
[
[
24.858653748883945,
-235.57880123520465
],
[
15.08388490873181,
-213.5339860579492
]
],
[
[
4.616660744899436,
-215.51530315124003
],
[
3.655300159262903,
-237.75170790516117
]
]
],
"arcs": [
{
"tangent_start": [
3.655300159262903,
-237.75170790516117
],
"tangent_end": [
9.6497005665497,
-244.01086761869684
],
"center": [
9.6497005665497,
-238.01086761869684
],
"radius": 6.0,
"start_angle": 3.098385926048682,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
19.37366941834231,
-244.01086761869684
],
"tangent_end": [
24.858653748883945,
-235.57880123520465
],
"center": [
19.37366941834231,
-238.01086761869684
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.4173555337887479
},
{
"tangent_start": [
15.08388490873181,
-213.5339860579492
],
"tangent_end": [
4.616660744899436,
-215.51530315124003
],
"center": [
10.082522742195682,
-215.75161222857872
],
"radius": 5.470967862592502,
"start_angle": 0.41735553378874374,
"end_angle": 3.0983859260486875
}
]
},
{
"lines": [
[
[
-17.5846342537922,
-214.93299754066413
],
[
-9.205719702344918,
-227.23599110212547
]
],
[
[
0.6883214197503333,
-224.419360516755
],
[
1.6109558031638076,
-203.0786982345766
]
],
[
[
-7.9743011268657815,
-198.75310728624612
],
[
-16.785794913338407,
-207.23217931083354
]
]
],
"arcs": [
{
"tangent_start": [
-16.785794913338407,
-207.23217931083354
],
"tangent_end": [
-17.5846342537922,
-214.93299754066413
],
"center": [
-12.625490406497434,
-211.55558842984584
],
"radius": 6.0,
"start_angle": 2.336971243391322,
"end_angle": -2.543700525580636
},
{
"tangent_start": [
-9.205719702344918,
-227.23599110212547
],
"tangent_end": [
0.6883214197503333,
-224.419360516755
],
"center": [
-4.726258806845534,
-224.18526853672398
],
"radius": 5.4196381876798565,
"start_angle": -2.5437005255806304,
"end_angle": -0.0432067275411135
},
{
"tangent_start": [
1.6109558031638076,
-203.0786982345766
],
"tangent_end": [
-7.9743011268657815,
-198.75310728624612
],
"center": [
-4.047295079673714,
-202.83407148656582
],
"radius": 5.663536465758292,
"start_angle": -0.04320672754110881,
"end_angle": 2.3369712433913192
}
]
},
{
"lines": [
[
[
184.5098189035141,
-110.91251609424626
],
[
205.7529657350789,
-74.11829327728177
]
],
[
[
200.55681284662055,
-65.11829408398756
],
[
158.0705191834909,
-65.11829408398756
]
],
[
[
152.87436629503253,
-74.11829327728177
],
[
174.11751312659737,
-110.91251609424626
]
]
],
"arcs": [
{
"tangent_start": [
174.11751312659737,
-110.91251609424626
],
"tangent_end": [
184.5098189035141,
-110.91251609424626
],
"center": [
179.31366601505573,
-107.91251690095206
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": -0.5235986203477025
},
{
"tangent_start": [
205.7529657350789,
-74.11829327728177
],
"tangent_end": [
200.55681284662055,
-65.11829408398756
],
"center": [
200.55681284662055,
-71.11829408398756
],
"radius": 6.0,
"start_angle": -0.5235986203477025,
"end_angle": 1.5707963267948966
},
{
"tangent_start": [
158.0705191834909,
-65.11829408398756
],
"tangent_end": [
152.87436629503253,
-74.11829327728177
],
"center": [
158.0705191834909,
-71.11829408398756
],
"radius": 6.0,
"start_angle": 1.5707963267948966,
"end_angle": -2.617994033242091
}
]
},
{
"lines": [
[
[
205.89153307006103,
-52.333306722718234
],
[
184.4783929935915,
-15.24464686306908
]
],
[
[
174.0860872166748,
-15.24464686306908
],
[
152.67294714020528,
-52.333306722718234
]
],
[
[
157.86910002866364,
-61.333305916012435
],
[
200.69538018160267,
-61.333305916012435
]
]
],
"arcs": [
{
"tangent_start": [
200.69538018160267,
-61.333305916012435
],
"tangent_end": [
205.89153307006103,
-52.333306722718234
],
"center": [
200.69538018160267,
-55.333305916012435
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.5235986203477025
},
{
"tangent_start": [
184.4783929935915,
-15.24464686306908
],
"tangent_end": [
174.0860872166748,
-15.24464686306908
],
"center": [
179.28224010513316,
-18.244646056363283
],
"radius": 6.0,
"start_angle": 0.5235986203477028,
"end_angle": 2.6179940332420903
},
{
"tangent_start": [
152.67294714020528,
-52.333306722718234
],
"tangent_end": [
157.86910002866364,
-61.333305916012435
],
"center": [
157.86910002866364,
-55.333305916012435
],
"radius": 6.0,
"start_angle": 2.617994033242091,
"end_angle": -1.5707963267948966
}
]
},
{
"lines": [
[
[
198.26725248462836,
-2.8847056217904523
],
[
205.9277042219134,
-28.996746687064263
]
],
[
[
217.21569253912065,
-28.14037778605634
],
[
220.7379469299037,
-1.996803474580826
]
],
[
[
214.7916710218844,
4.804322499101937
],
[
204.0246116020393,
4.804322499101938
]
]
],
"arcs": [
{
"tangent_start": [
204.0246116020393,
4.804322499101938
],
"tangent_end": [
198.26725248462836,
-2.8847056217904523
],
"center": [
204.0246116020393,
-1.1956775008980616
],
"radius": 6.0,
"start_angle": 1.5707963267948966,
"end_angle": -2.8562308032089914
},
{
"tangent_start": [
205.9277042219134,
-28.996746687064263
],
"tangent_end": [
217.21569253912065,
-28.14037778605634
],
"center": [
211.48059461144535,
-27.36770326127041
],
"radius": 5.786914044746011,
"start_angle": -2.8562308032089914,
"end_angle": -0.13392094478875927
},
{
"tangent_start": [
220.7379469299037,
-1.996803474580826
],
"tangent_end": [
214.7916710218844,
4.804322499101937
],
"center": [
214.7916710218844,
-1.1956775008980625
],
"radius": 6.0,
"start_angle": -0.13392094478876046,
"end_angle": 1.5707963267948966
}
]
},
{
"lines": [
[
[
285.48148693128593,
-3.577794177289351
],
[
285.6989748905867,
-34.738452620611746
]
],
[
[
296.8949816412426,
-37.696575421115156
],
[
312.4425277513916,
-10.767425970251523
]
],
[
[
308.8017859935992,
-1.9725414273925574
],
[
293.0367519241494,
2.2589675650662104
]
]
],
"arcs": [
{
"tangent_start": [
293.0367519241494,
2.2589675650662104
],
"tangent_end": [
285.48148693128593,
-3.577794177289351
],
"center": [
291.48134079348347,
-3.535917784498552
],
"radius": 6.0,
"start_angle": 1.3085660908232855,
"end_angle": -3.1346131981266634
},
{
"tangent_start": [
285.6989748905867,
-34.738452620611746
],
"tangent_end": [
296.8949816412426,
-37.696575421115156
],
"center": [
291.69882875278427,
-34.69657622782095
],
"radius": 6.0,
"start_angle": -3.134613198126664,
"end_angle": -0.5235986203477035
},
{
"tangent_start": [
312.4425277513916,
-10.767425970251523
],
"tangent_end": [
308.8017859935992,
-1.9725414273925574
],
"center": [
307.24637486293324,
-7.767426776957319
],
"radius": 6.0,
"start_angle": -0.5235986203477029,
"end_angle": 1.3085660908232855
}
]
},
{
"lines": [
[
[
255.75834948373816,
-10.625036717530012
],
[
271.07741913769917,
-37.158453196058375
]
],
[
[
282.27342588835506,
-34.116577609973376
],
[
282.05913398828136,
-3.4138355968820946
]
],
[
[
274.462820041298,
2.327999206236329
],
[
259.3580422874107,
-1.8413263283265833
]
]
],
"arcs": [
{
"tangent_start": [
259.3580422874107,
-1.8413263283265833
],
"tangent_end": [
255.75834948373816,
-10.625036717530012
],
"center": [
260.9545023721965,
-7.625037524235807
],
"radius": 6.0,
"start_angle": 1.8401170217840244,
"end_angle": -2.6179940332420877
},
{
"tangent_start": [
271.07741913769917,
-37.158453196058375
],
"tangent_end": [
282.27342588835506,
-34.116577609973376
],
"center": [
276.2735720261575,
-34.158454002764174
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": 0.00697945546312958
},
{
"tangent_start": [
282.05913398828136,
-3.4138355968820946
],
"tangent_end": [
274.462820041298,
2.327999206236329
],
"center": [
276.0592801260838,
-3.4557119896728947
],
"radius": 6.0,
"start_angle": 0.006979455463130024,
"end_angle": 1.8401170217840244
}
]
},
{
"lines": [
[
[
243.98762557838143,
-14.958609895266868
],
[
222.29416907091598,
-52.53279222967453
]
],
[
[
227.49032195937434,
-61.532791422968735
],
[
270.8772349743052,
-61.53279142296873
]
],
[
[
276.0733878627636,
-52.53279222967453
],
[
254.37993135529814,
-14.958609895266866
]
]
],
"arcs": [
{
"tangent_start": [
254.37993135529814,
-14.958609895266866
],
"tangent_end": [
243.98762557838143,
-14.958609895266868
],
"center": [
249.18377846683978,
-17.95860908856107
],
"radius": 6.0,
"start_angle": 0.5235986203477028,
"end_angle": 2.617994033242091
},
{
"tangent_start": [
222.29416907091598,
-52.53279222967453
],
"tangent_end": [
227.49032195937434,
-61.532791422968735
],
"center": [
227.49032195937434,
-55.532791422968735
],
"radius": 6.0,
"start_angle": 2.6179940332420895,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
270.8772349743052,
-61.53279142296873
],
"tangent_end": [
276.0733878627636,
-52.53279222967453
],
"center": [
270.8772349743052,
-55.53279142296873
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.5235986203477025
}
]
},
{
"lines": [
[
[
223.98513245124863,
-3.1083896860698834
],
[
220.55010616251968,
-28.604522298255336
]
],
[
[
230.31848536149752,
-31.9369045545859
],
[
243.06042251259422,
-9.867214109261482
]
],
[
[
239.96036720526462,
-1.2452601909284722
],
[
232.0275059403967,
1.712439065286162
]
]
],
"arcs": [
{
"tangent_start": [
232.0275059403967,
1.712439065286162
],
"tangent_end": [
223.98513245124863,
-3.1083896860698834
],
"center": [
229.93140835926795,
-3.909515659752646
],
"radius": 6.0,
"start_angle": 1.2139194522008272,
"end_angle": 3.0076717088010336
},
{
"tangent_start": [
220.55010616251968,
-28.604522298255336
],
"tangent_end": [
230.31848536149752,
-31.9369045545859
],
"center": [
225.76310585515768,
-29.30685591330679
],
"radius": 5.260098697008926,
"start_angle": 3.0076717088010327,
"end_angle": -0.523598620347701
},
{
"tangent_start": [
243.06042251259422,
-9.867214109261482
],
"tangent_end": [
239.96036720526462,
-1.2452601909284722
],
"center": [
237.86426962413586,
-6.8672149159672795
],
"radius": 6.0,
"start_angle": -0.5235986203477028,
"end_angle": 1.2139194522008272
}
]
},
{
"lines": [
[
[
176.83812265286636,
-171.9860089084564
],
[
176.83812265286636,
-140.64100830513007
]
],
[
[
167.20080508495414,
-135.86922447618755
],
[
145.17937670088514,
-152.6551752240121
]
],
[
[
145.50769880324393,
-162.432011401227
],
[
167.52912718731292,
-176.99106125672878
]
]
],
"arcs": [
{
"tangent_start": [
167.52912718731292,
-176.99106125672878
],
"tangent_end": [
176.83812265286636,
-171.9860089084564
],
"center": [
170.83812265286636,
-171.9860089084564
],
"radius": 6.0,
"start_angle": -2.1549567761180772,
"end_angle": 0.0
},
{
"tangent_start": [
176.83812265286636,
-140.64100830513007
],
"tangent_end": [
167.20080508495414,
-135.86922447618755
],
"center": [
170.83812265286636,
-140.64100830513007
],
"radius": 6.0,
"start_angle": 0.0,
"end_angle": 2.2220948074273967
},
{
"tangent_start": [
145.17937670088514,
-152.6551752240121
],
"tangent_end": [
145.50769880324393,
-162.432011401227
],
"center": [
148.81669426879736,
-157.4269590529546
],
"radius": 6.0,
"start_angle": 2.2220948074273994,
"end_angle": -2.1549567761180772
}
]
},
{
"lines": [
[
[
121.0774238465222,
-121.57712126287386
],
[
157.75720845234204,
-121.57712126287386
]
],
[
[
161.76361993450502,
-111.11072819512977
],
[
134.13996934847754,
-86.33196170312964
]
],
[
[
124.49814091565369,
-88.7387247574479
],
[
115.44200689586135,
-113.51749124944801
]
]
],
"arcs": [
{
"tangent_start": [
115.44200689586135,
-113.51749124944801
],
"tangent_end": [
121.0774238465222,
-121.57712126287386
],
"center": [
121.0774238465222,
-115.57712126287386
],
"radius": 6.0,
"start_angle": 2.7911946341301457,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
157.75720845234204,
-121.57712126287386
],
"tangent_end": [
161.76361993450502,
-111.11072819512977
],
"center": [
157.75720845234204,
-115.57712126287386
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.8396340987167669
},
{
"tangent_start": [
134.13996934847754,
-86.33196170312964
],
"tangent_end": [
124.49814091565369,
-88.7387247574479
],
"center": [
130.13355786631453,
-90.79835477087374
],
"radius": 6.0,
"start_angle": 0.839634098716765,
"end_angle": 2.7911946341301457
}
]
},
{
"lines": [
[
[
85.78009778144977,
-78.53787595744299
],
[
99.4906894824048,
-102.28532589964175
]
],
[
[
110.61087156835505,
-100.23710297588963
],
[
113.8237724544377,
-80.2394215176638
]
],
[
[
109.19769485108802,
-73.42971714517749
],
[
92.27420226405033,
-69.67994866120456
]
]
],
"arcs": [
{
"tangent_start": [
92.27420226405033,
-69.67994866120456
],
"tangent_end": [
85.78009778144977,
-78.53787595744299
],
"center": [
90.97625066990813,
-75.53787676414879
],
"radius": 6.0,
"start_angle": 1.352747293342944,
"end_angle": -2.617994033242091
},
{
"tangent_start": [
99.4906894824048,
-102.28532589964175
],
"tangent_end": [
110.61087156835505,
-100.23710297588963
],
"center": [
104.68684237086316,
-99.28532670634755
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": -0.15930229882449093
},
{
"tangent_start": [
113.8237724544377,
-80.2394215176638
],
"tangent_end": [
109.19769485108802,
-73.42971714517749
],
"center": [
107.89974325694581,
-79.2876452481217
],
"radius": 6.0,
"start_angle": -0.15930229882449326,
"end_angle": 1.3527472933429436
}
]
},
{
"lines": [
[
[
111.06876559520316,
-140.70930714450267
],
[
109.3808068605518,
-134.1859048903522
]
],
[
[
101.04946016087894,
-130.24501373472694
],
[
82.39646705819257,
-138.88861507571053
]
],
[
[
84.50074720561918,
-148.3191754511935
],
[
105.2909297080367,
-148.21225245534785
]
]
],
"arcs": [
{
"tangent_start": [
105.2909297080367,
-148.21225245534785
],
"tangent_end": [
111.06876559520316,
-140.70930714450267
],
"center": [
105.26007237954386,
-142.212331803766
],
"radius": 6.0,
"start_angle": -1.5656534160415232,
"end_angle": 0.2532009326075491
},
{
"tangent_start": [
109.3808068605518,
-134.1859048903522
],
"tangent_end": [
101.04946016087894,
-130.24501373472694
],
"center": [
103.57211364489251,
-135.68892954961552
],
"radius": 6.0,
"start_angle": 0.2532009326075497,
"end_angle": 2.00472901379151
},
{
"tangent_start": [
82.39646705819257,
-138.88861507571053
],
"tangent_end": [
84.50074720561918,
-148.3191754511935
],
"center": [
84.47531850430641,
-143.37480088601754
],
"radius": 4.944439954090816,
"start_angle": 2.0047290137915077,
"end_angle": -1.5656534160415212
}
]
},
{
"lines": [
[
[
151.04777826609572,
-47.53766843397605
],
[
166.5097527595468,
-20.756733424059142
]
],
[
[
159.2072035200913,
-12.138630065434256
],
[
136.85038118345057,
-20.520875677823945
]
],
[
[
133.33833469275075,
-28.24447266778838
],
[
140.23318253594041,
-46.64316206531561
]
]
],
"arcs": [
{
"tangent_start": [
140.23318253594041,
-46.64316206531561
],
"tangent_end": [
151.04777826609572,
-47.53766843397605
],
"center": [
145.85162537763736,
-44.53766924068184
],
"radius": 6.0,
"start_angle": -2.7830440870006203,
"end_angle": -0.5235986203477035
},
{
"tangent_start": [
166.5097527595468,
-20.756733424059142
],
"tangent_end": [
159.2072035200913,
-12.138630065434256
],
"center": [
161.31359987108843,
-17.75673423076494
],
"radius": 6.0,
"start_angle": -0.5235986203477002,
"end_angle": 1.9295057126038622
},
{
"tangent_start": [
136.85038118345057,
-20.520875677823945
],
"tangent_end": [
133.33833469275075,
-28.24447266778838
],
"center": [
138.9567775344477,
-26.138979843154626
],
"radius": 6.0,
"start_angle": 1.9295057126038624,
"end_angle": -2.7830440870006217
}
]
},
{
"lines": [
[
[
57.60903488590486,
-145.12191022346894
],
[
77.51997608929294,
-135.89538892801716
]
],
[
[
75.38851033088022,
-126.22608045732528
],
[
51.87407580400945,
-126.22608045732528
]
],
[
[
46.36420485626023,
-134.60122721892745
],
[
49.57651045414208,
-142.0531411701825
]
]
],
"arcs": [
{
"tangent_start": [
49.57651045414208,
-142.0531411701825
],
"tangent_end": [
57.60903488590486,
-145.12191022346894
],
"center": [
55.08638140189129,
-139.67799440858033
],
"radius": 6.0,
"start_angle": -2.7345908919906075,
"end_angle": -1.1368636397982852
},
{
"tangent_start": [
77.51997608929294,
-135.89538892801716
],
"tangent_end": [
75.38851033088022,
-126.22608045732528
],
"center": [
75.38851033088022,
-131.29566081448522
],
"radius": 5.069580357159949,
"start_angle": -1.136863639798285,
"end_angle": 1.5707963267948966
},
{
"tangent_start": [
51.87407580400945,
-126.22608045732528
],
"tangent_end": [
46.36420485626023,
-134.60122721892745
],
"center": [
51.87407580400944,
-132.22608045732528
],
"radius": 6.0,
"start_angle": 1.5707963267948954,
"end_angle": -2.734590891990608
}
]
},
{
"lines": [
[
[
49.887900275664144,
-121.46911954267472
],
[
87.77987188694388,
-121.46911954267472
]
],
[
[
91.85710361979166,
-111.0672811316629
],
[
60.79943627109837,
-82.29991280993139
]
],
[
[
50.88467896510729,
-85.31492203791527
],
[
44.05037470252084,
-114.08229035964678
]
]
],
"arcs": [
{
"tangent_start": [
44.05037470252084,
-114.08229035964678
],
"tangent_end": [
49.887900275664144,
-121.46911954267472
],
"center": [
49.887900275664144,
-115.46911954267472
],
"radius": 6.0,
"start_angle": 2.9083452566507577,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
87.77987188694388,
-121.46911954267472
],
"tangent_end": [
91.85710361979166,
-111.0672811316629
],
"center": [
87.77987188694388,
-115.46911954267472
],
"radius": 6.0,
"start_angle": -1.5707963267948966,
"end_angle": 0.8236627643137824
},
{
"tangent_start": [
60.79943627109837,
-82.29991280993139
],
"tangent_end": [
50.88467896510729,
-85.31492203791527
],
"center": [
56.722204538250594,
-86.70175122094321
],
"radius": 6.0,
"start_angle": 0.8236627643137824,
"end_angle": 2.9083452566507577
}
]
},
{
"lines": [
[
[
-5.300290659290988,
-86.23854008508728
],
[
-10.662653867506252,
-102.13336554751457
]
],
[
[
-6.459459952490046,
-109.86544512170475
],
[
15.873230484716686,
-115.55796670436534
]
],
[
[
22.072193634167995,
-106.03574817590112
],
[
5.101866405176527,
-84.44840113081324
]
]
],
"arcs": [
{
"tangent_start": [
5.101866405176527,
-84.44840113081324
],
"tangent_end": [
-5.300290659290988,
-86.23854008508728
],
"center": [
0.38489492929081015,
-88.15652465837816
],
"radius": 6.0,
"start_angle": 0.6662223864973064,
"end_angle": 2.816217692502717
},
{
"tangent_start": [
-10.662653867506252,
-102.13336554751457
],
"tangent_end": [
-6.459459952490046,
-109.86544512170475
],
"center": [
-4.977468278924452,
-104.05135012080545
],
"radius": 6.0,
"start_angle": 2.816217692502717,
"end_angle": -1.8203779965635345
},
{
"tangent_start": [
15.873230484716686,
-115.55796670436534
],
"tangent_end": [
22.072193634167995,
-106.03574817590112
],
"center": [
17.355222158282274,
-109.74387170346604
],
"radius": 6.0,
"start_angle": -1.8203779965635336,
"end_angle": 0.666222386497306
}
]
},
{
"lines": [
[
[
85.82644187314371,
-190.32967115450123
],
[
109.65792260497977,
-208.59235140219445
]
],
[
[
119.27491532735694,
-203.2055658980349
],
[
116.15186015293745,
-173.35662082263943
]
],
[
[
107.2548265891383,
-168.74482206814784
],
[
86.54640103172174,
-180.3310868958501
]
]
],
"arcs": [
{
"tangent_start": [
86.54640103172174,
-180.3310868958501
],
"tangent_end": [
85.82644187314371,
-190.32967115450123
],
"center": [
89.4760088619793,
-185.56724941824123
],
"radius": 6.0,
"start_angle": 2.0809002832952337,
"end_angle": -2.224664379501265
},
{
"tangent_start": [
109.65792260497977,
-208.59235140219445
],
"tangent_end": [
119.27491532735694,
-203.2055658980349
],
"center": [
113.30748959381536,
-203.82992966593446
],
"radius": 6.0,
"start_angle": -2.224664379501265,
"end_angle": 0.1042493544789432
},
{
"tangent_start": [
116.15186015293745,
-173.35662082263943
],
"tangent_end": [
107.2548265891383,
-168.74482206814784
],
"center": [
110.18443441939587,
-173.98098459053898
],
"radius": 6.0,
"start_angle": 0.1042493544789432,
"end_angle": 2.0809002832952355
}
]
},
{
"lines": [
[
[
69.85697921803592,
-216.15587614723873
],
[
65.71122073955017,
-236.446654797088
]
],
[
[
71.58977343746578,
-243.64774520910083
],
[
80.63609813061389,
-243.64774520910083
]
],
[
[
86.41039199756182,
-236.0175518653138
],
[
80.69043643448869,
-215.75694630404942
]
]
],
"arcs": [
{
"tangent_start": [
80.69043643448869,
-215.75694630404942
],
"tangent_end": [
69.85697921803592,
-216.15587614723873
],
"center": [
75.32217167492102,
-217.27250988297052
],
"radius": 5.578099989294573,
"start_angle": 0.2751578897360407,
"end_angle": 2.94004924643687
},
{
"tangent_start": [
65.71122073955017,
-236.446654797088
],
"tangent_end": [
71.58977343746578,
-243.64774520910083
],
"center": [
71.58977343746578,
-237.64774520910083
],
"radius": 6.0,
"start_angle": 2.9400492464368755,
"end_angle": -1.5707963267948966
},
{
"tangent_start": [
80.63609813061389,
-243.64774520910083
],
"tangent_end": [
86.41039199756182,
-236.0175518653138
],
"center": [
80.6360981306139,
-237.64774520910083
],
"radius": 6.0,
"start_angle": -1.570796326794899,
"end_angle": 0.2751578897360383
}
]
},
{
"lines": [
[
[
84.819079182966,
-213.87579982064344
],
[
90.44992119257566,
-233.820757028179
]
],
[
[
99.72986949676336,
-237.05989494922298
],
[
106.7124234815821,
-232.0328347578282
]
],
[
[
107.55510698399335,
-223.02926146300044
],
[
93.92317131192064,
-208.6913821991193
]
]
],
"arcs": [
{
"tangent_start": [
93.92317131192064,
-208.6913821991193
],
"tangent_end": [
84.819079182966,
-213.87579982064344
],
"center": [
90.012363335619,
-212.40963660603646
],
"radius": 5.3962797242233,
"start_angle": 0.7601640405418626,
"end_angle": -2.866434763853751
},
{
"tangent_start": [
90.44992119257566,
-233.820757028179
],
"tangent_end": [
99.72986949676336,
-237.05989494922298
],
"center": [
96.22421505952359,
-232.19056368439195
],
"radius": 6.0,
"start_angle": -2.866434763853751,
"end_angle": -0.9468089912621587
},
{
"tangent_start": [
106.7124234815821,
-232.0328347578282
],
"tangent_end": [
107.55510698399335,
-223.02926146300044
],
"center": [
103.20676904434234,
-227.16350349299717
],
"radius": 6.0,
"start_angle": -0.9468089912621587,
"end_angle": 0.7601640405418679
}
]
},
{
"lines": [
[
[
12.722071867531536,
-195.57737255889376
],
[
33.886503598860195,
-232.23525677404405
]
],
[
[
44.27880937577691,
-232.23525677404405
],
[
65.44324110710558,
-195.57737255889376
]
],
[
[
60.24708821864722,
-186.57737336559956
],
[
17.918224755989893,
-186.57737336559956
]
]
],
"arcs": [
{
"tangent_start": [
17.918224755989893,
-186.57737336559956
],
"tangent_end": [
12.722071867531536,
-195.57737255889376
],
"center": [
17.918224755989893,
-192.57737336559956
],
"radius": 6.0,
"start_angle": 1.5707963267948966,
"end_angle": -2.617994033242091
},
{
"tangent_start": [
33.886503598860195,
-232.23525677404405
],
"tangent_end": [
44.27880937577691,
-232.23525677404405
],
"center": [
39.08265648731855,
-229.23525758074985
],
"radius": 6.0,
"start_angle": -2.617994033242091,
"end_angle": -0.5235986203477025
},
{
"tangent_start": [
65.44324110710558,
-195.57737255889376
],
"tangent_end": [
60.24708821864722,
-186.57737336559956
],
"center": [
60.24708821864722,
-192.57737336559956
],
"radius": 6.0,
"start_angle": -0.5235986203477025,
"end_angle": 1.5707963267948966
}
]
},
{
"lines": [
[
[
-10.477103678140617,
-162.79863628132233
],
[
0.264509683179492,
-176.35626304469548
]
],
[
[
9.07568151554141,
-177.00306204813745
],
[
22.592052526856456,
-164.30424716487843
]
],
[
[
18.69600831691802,
-153.93517658098293
],
[
-5.561976055717134,
-153.0763647008688
]
]
],
"arcs": [
{
"tangent_start": [
-5.561976055717134,
-153.0763647008688
],
"tangent_end": [
-10.477103678140617,
-162.79863628132233
],
"center": [
-5.7742626559620565,
-159.0726080581181
],
"radius": 6.0,
"start_angle": 1.5354078407846699,
"end_angle": -2.4715687744235546
},
{
"tangent_start": [
0.264509683179492,
-176.35626304469548
],
"tangent_end": [
9.07568151554141,
-177.00306204813745
],
"center": [
4.967350705358051,
-172.63023482149126
],
"radius": 6.0,
"start_angle": -2.471568774423554,
"end_angle": -0.8165744151034462
},
{
"tangent_start": [
22.592052526856456,
-164.30424716487843
],
"tangent_end": [
18.69600831691802,
-153.93517658098293
],
"center": [
18.483721716673095,
-159.93141993823224
],
"radius": 6.0,
"start_angle": -0.816574415103446,
"end_angle": 1.5354078407846692
}
]
},
{
"lines": [
[
[
28.059561686246063,
-130.93873787092855
],
[
7.067423545918462,
-139.9258785082507
]
],
[
[
8.843025557175046,
-149.4370904342005
],
[
29.932419034716947,
-150.18372384712936
]
],
[
[
36.14088033889684,
-144.40169748241422
],
[
36.417145401294974,
-136.6687274731911
]
]
],
"arcs": [
{
"tangent_start": [
36.417145401294974,
-136.6687274731911
],
"tangent_end": [
28.059561686246063,
-130.93873787092855
],
"center": [
30.420970697360005,
-136.45451048065695
],
"radius": 6.0,
"start_angle": -0.035710421463561334,
"end_angle": 1.9753061262138305
},
{
"tangent_start": [
7.067423545918462,
-139.9258785082507
],
"tangent_end": [
8.843025557175046,
-149.4370904342005
],
"center": [
9.01841645741013,
-144.48300233234568
],
"radius": 4.957191834983287,
"start_angle": 1.975306126213833,
"end_angle": -1.6061848128051237
},
{
"tangent_start": [
29.932419034716947,
-150.18372384712936
],
"tangent_end": [
36.14088033889684,
-144.40169748241422
],
"center": [
30.144705634961873,
-144.18748048988004
],
"radius": 6.0,
"start_angle": -1.606184812805124,
"end_angle": -0.03571042146356607
}
]
},
{
"lines": [
[
[
78.94517753832248,
-177.5021473400034
],
[
92.92925732971875,
-166.18358150975175
]
],
[
[
88.72187045136423,
-156.21786576011476
],
[
67.52779132914905,
-158.74182448850283
]
],
[
[
63.66988512456941,
-168.5905705865121
],
[
70.60294661601102,
-176.72921619318936
]
]
],
"arcs": [
{
"tangent_start": [
70.60294661601102,
-176.72921619318936
],
"tangent_end": [
78.94517753832248,
-177.5021473400034
],
"center": [
75.17036689292387,
-172.83837155300577
],
"radius": 6.0,
"start_angle": -2.43601442506942,
"end_angle": -0.8903563108036655
},
{
"tangent_start": [
92.92925732971875,
-166.18358150975175
],
"tangent_end": [
88.72187045136423,
-156.21786576011476
],
"center": [
89.38756715841548,
-161.80782589771695
],
"radius": 5.629458805761022,
"start_angle": -0.890356310803665,
"end_angle": 1.6893260202561564
},
{
"tangent_start": [
67.52779132914905,
-158.74182448850283
],
"tangent_end": [
63.66988512456941,
-168.5905705865121
],
"center": [
68.23730540148226,
-164.6997259463285
],
"radius": 6.0,
"start_angle": 1.6893260202561566,
"end_angle": -2.4360144250694207
}
]
},
{
"lines": [
[
[
30.909376529705533,
-74.67838763879324
],
[
15.752535439029499,
-74.06603513558983
]
],
[
[
10.793355172186546,
-83.76926791166582
],
[
25.970095994331203,
-103.07505776003633
]
],
[
[
36.68706407054519,
-99.36054705396836
],
[
36.66716433907656,
-80.66710970880126
]
]
],
"arcs": [
{
"tangent_start": [
36.66716433907656,
-80.66710970880126
],
"tangent_end": [
30.909376529705533,
-74.67838763879324
],
"center": [
30.667167738748294,
-80.67349688730431
],
"radius": 6.0,
"start_angle": 0.0010645299515663331,
"end_angle": 1.5304172230300477
},
{
"tangent_start": [
15.752535439029499,
-74.06603513558983
],
"tangent_end": [
10.793355172186546,
-83.76926791166582
],
"center": [
15.510326648072262,
-80.0611443841009
],
"radius": 6.0,
"start_angle": 1.530417223030048,
"end_angle": -2.4753702670924866
},
{
"tangent_start": [
25.970095994331203,
-103.07505776003633
],
"tangent_end": [
36.68706407054519,
-99.36054705396836
],
"center": [
30.68706747021692,
-99.36693423247141
],
"radius": 6.0,
"start_angle": -2.475370267092487,
"end_angle": 0.0010645299515663318
}
]
},
{
"lines": [
[
[
-20.438707272828633,
-129.06482713274175
],
[
-20.43870727282863,
-137.95197077704134
]
],
[
[
-12.077298261714688,
-143.46774338676974
],
[
8.979761646519062,
-134.45280848405665
]
],
[
[
7.188346905303856,
-124.27148651108793
],
[
-14.101845893185597,
-123.07429089539997
]
]
],
"arcs": [
{
"tangent_start": [
-14.101845893185597,
-123.07429089539997
],
"tangent_end": [
-20.438707272828633,
-129.06482713274175
],
"center": [
-14.438707272828633,
-129.06482713274175
],
"radius": 6.0,
"start_angle": 1.5146232265872035,
"end_angle": 3.141592653589793
},
{
"tangent_start": [
-20.43870727282863,
-137.95197077704134
],
"tangent_end": [
-12.077298261714688,
-143.46774338676974
],
"center": [
-14.43870727282863,
-137.95197077704134
],
"radius": 6.0,
"start_angle": 3.141592653589793,
"end_angle": -1.1662865273759628
},
{
"tangent_start": [
8.979761646519062,
-134.45280848405665
],
"tangent_end": [
7.188346905303856,
-124.27148651108793
],
"center": [
6.890276150208702,
-129.57219406498288
],
"radius": 5.309081535158601,
"start_angle": -1.1662865273759624,
"end_angle": 1.5146232265872024
}
]
},
{
"lines": [
[
[
92.24311631268702,
-37.11175753127041
],
[
83.68143997194635,
-51.74766998703846
]
],
[
[
88.88577294805805,
-60.777192628497154
],
[
103.61354730021239,
-60.71492052429038
]
],
[
[
109.11393727551342,
-52.37702901988403
],
[
102.94783926409976,
-37.803388668322754
]
]
],
"arcs": [
{
"tangent_start": [
102.94783926409976,
-37.803388668322754
],
"tangent_end": [
92.24311631268702,
-37.11175753127041
],
"center": [
97.42208026314037,
-40.141333805257375
],
"radius": 6.0,
"start_angle": 0.40025969360267,
"end_angle": 2.612292506978994
},
{
"tangent_start": [
83.68143997194635,
-51.74766998703846
],
"tangent_end": [
88.88577294805805,
-60.777192628497154
],
"center": [
88.86040392239968,
-54.777246261025425
],
"radius": 6.0,
"start_angle": 2.612292506978993,
"end_angle": -1.5665681432535967
},
{
"tangent_start": [
103.61354730021239,
-60.71492052429038
],
"tangent_end": [
109.11393727551342,
-52.37702901988403
],
"center": [
103.58817827455404,
-54.714974156818656
],
"radius": 6.0,
"start_angle": -1.566568143253599,
"end_angle": 0.4002596936026711
}
]
},
{
"lines": [
[
[
124.09217582187145,
-39.019935412974995
],
[
125.16160666990298,
-30.902315758781313
]
],
[
[
119.21300636715313,
-24.118635697707752
],
[
113.44680681597049,
-24.118635697707756
]
],
[
[
109.12743335991243,
-32.51272188579663
],
[
115.33760638345348,
-41.20567085319794
]
]
],
"arcs": [
{
"tangent_start": [
115.33760638345348,
-41.20567085319794
],
"tangent_end": [
124.09217582187145,
-39.019935412974995
],
"center": [
119.28388398373865,
-38.38648178529967
],
"radius": 4.849838543608389,
"start_angle": -2.5212728061089003,
"end_angle": -0.13098759772560642
},
{
"tangent_start": [
125.16160666990298,
-30.902315758781313
],
"tangent_end": [
119.21300636715313,
-24.118635697707752
],
"center": [
119.21300636715313,
-30.118635697707752
],
"radius": 6.0,
"start_angle": -0.1309875977256065,
"end_angle": 1.5707963267948966
},
{
"tangent_start": [
113.44680681597049,
-24.118635697707756
],
"tangent_end": [
109.12743335991243,
-32.51272188579663
],
"center": [
113.44680681597049,
-29.42699613081961
],
"radius": 5.308360433111855,
"start_angle": 1.5707963267948966,
"end_angle": -2.521272806108899
}
]
}
],
"holes": [
{
"center": [
0.0,
0.1231292
],
"radius": 2.9551008,
"is_circular": true
},
{
"center": [
366.187159,
1.1857699999999998
],
"radius": 3.936,
"is_circular": true
},
{
"center": [
44.98715876,
0.1231292
],
"radius": 2.9551008000000096,
"is_circular": true
},
{
"center": [
250.70715892,
-272.19823
],
"radius": 3.120000000000006,
"is_circular": true
},
{
"center": [
44.98715876,
-155.3768708
],
"radius": 2.9551008000000065,
"is_circular": true
},
{
"center": [
125.187159,
-232.31422999999998
],
"radius": 3.9359999999999786,
"is_circular": true
},
{
"center": [
-9.81284108,
-67.69823000000001
],
"radius": 3.120000000000006,
"is_circular": true
},
{
"center": [
362.78715876,
-372.77687080000004
],
"radius": 2.9551008000000345,
"is_circular": true
},
{
"center": [
250.70715892,
-372.59822999999994
],
"radius": 3.119999999999949,
"is_circular": true
},
{
"center": [
291.45715876,
-310.9768708
],
"radius": 2.955100799999978,
"is_circular": true
},
{
"center": [
44.98715876,
-67.87687079999999
],
"radius": 2.9551008000000065,
"is_circular": true
},
{
"center": [
194.44715892,
-372.59822999999994
],
"radius": 3.119999999999949,
"is_circular": true
},
{
"center": [
291.45715876,
-372.77687080000004
],
"radius": 2.9551008000000345,
"is_circular": true
},
{
"center": [
125.187159,
-154.31423
],
"radius": 3.936000000000007,
"is_circular": true
},
{
"center": [
125.187159,
-66.81423
],
"radius": 3.935999999999993,
"is_circular": true
},
{
"center": [
194.44715892,
-272.19823
],
"radius": 3.120000000000006,
"is_circular": true
}
],
"parameters_used": {
"eta_0": 0.1,
"alpha": 1.5,
"R_0": 50.0,
"kappa": 1.0,
"p": 2.0,
"beta": 0.4,
"R_edge": 15.0,
"s_min": 30.0,
"s_max": 70.0,
"t_min": 2.5,
"t_0": 3.0,
"gamma": 1.0,
"w_frame": 8.0,
"r_f": 6.0,
"d_keep": 1.5,
"min_pocket_radius": 6.0,
"min_triangle_area": 20.0,
"adaptive_density": false,
"thickness": 12.7
},
"checks": {
"is_valid_geometry": true,
"min_web_width": true,
"no_islands": true,
"no_self_intersections": true,
"mass_estimate_g": 3515.7429783260436,
"area_mm2": 102529.68732359415,
"num_interiors": 57
},
"pipeline": {
"geometry_file": "tests/scenario_A_bottom_heavy.json",
"num_vertices": 224,
"num_triangles": 296,
"num_pockets": 41,
"validation_ok": true
}
}