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)
1603 lines
33 KiB
JSON
1603 lines
33 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": [
|
|
[
|
|
[
|
|
344.3257557417213,
|
|
-164.9915747476204
|
|
],
|
|
[
|
|
324.8474411364305,
|
|
-135.804637962286
|
|
]
|
|
],
|
|
[
|
|
[
|
|
314.6605957362223,
|
|
-136.13524564178275
|
|
],
|
|
[
|
|
294.6093895248935,
|
|
-170.86490871553445
|
|
]
|
|
],
|
|
[
|
|
[
|
|
300.6386941994483,
|
|
-179.80678460206903
|
|
],
|
|
[
|
|
340.16821501606796,
|
|
-174.26405831365173
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
340.16821501606796,
|
|
-174.26405831365173
|
|
],
|
|
"tangent_end": [
|
|
344.3257557417213,
|
|
-164.9915747476204
|
|
],
|
|
"center": [
|
|
339.3350610871121,
|
|
-168.32218533195098
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -1.431487179337758,
|
|
"end_angle": 0.5884853057004873
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
324.8474411364305,
|
|
-135.804637962286
|
|
],
|
|
"tangent_end": [
|
|
314.6605957362223,
|
|
-136.13524564178275
|
|
],
|
|
"center": [
|
|
319.8567464818213,
|
|
-139.13524854661657
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.5884853057004873,
|
|
"end_angle": 2.6179933189558757
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
294.6093895248935,
|
|
-170.86490871553445
|
|
],
|
|
"tangent_end": [
|
|
300.6386941994483,
|
|
-179.80678460206903
|
|
],
|
|
"center": [
|
|
299.8055402704925,
|
|
-173.86491162036828
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.6179933189558757,
|
|
"end_angle": -1.4314871793377673
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
287.307435514468,
|
|
-174.61755334136097
|
|
],
|
|
[
|
|
301.7218344317219,
|
|
-149.65111428872984
|
|
]
|
|
],
|
|
[
|
|
[
|
|
293.50093893855853,
|
|
-141.46932412349238
|
|
],
|
|
[
|
|
266.73134094937274,
|
|
-157.09543859772754
|
|
]
|
|
],
|
|
[
|
|
[
|
|
266.1377839126078,
|
|
-167.06344484575794
|
|
],
|
|
[
|
|
278.4929829845397,
|
|
-176.40376942415392
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
278.4929829845397,
|
|
-176.40376942415392
|
|
],
|
|
"tangent_end": [
|
|
287.307435514468,
|
|
-174.61755334136097
|
|
],
|
|
"center": [
|
|
282.11128476886904,
|
|
-171.61755043652715
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.218115784014525,
|
|
"end_angle": -0.5235993346339177
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
301.7218344317219,
|
|
-149.65111428872984
|
|
],
|
|
"tangent_end": [
|
|
293.50093893855853,
|
|
-141.46932412349238
|
|
],
|
|
"center": [
|
|
296.52568368612293,
|
|
-146.65111138389602
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.5235993346339177,
|
|
"end_angle": 2.0991638139924933
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
266.73134094937274,
|
|
-157.09543859772754
|
|
],
|
|
"tangent_end": [
|
|
266.1377839126078,
|
|
-167.06344484575794
|
|
],
|
|
"center": [
|
|
269.75608569693713,
|
|
-162.27722585813117
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.0991638139924933,
|
|
"end_angle": -2.218115784014525
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
264.3453552226379,
|
|
-153.23223737430848
|
|
],
|
|
[
|
|
291.9052216322259,
|
|
-137.14482255452586
|
|
]
|
|
],
|
|
[
|
|
[
|
|
288.88047688466145,
|
|
-125.96303529412221
|
|
],
|
|
[
|
|
259.200620751259,
|
|
-125.96303529412221
|
|
]
|
|
],
|
|
[
|
|
[
|
|
253.25204931187847,
|
|
-132.74693441428136
|
|
],
|
|
[
|
|
255.37203903569295,
|
|
-148.83434923406398
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
255.37203903569295,
|
|
-148.83434923406398
|
|
],
|
|
"tangent_end": [
|
|
264.3453552226379,
|
|
-153.23223737430848
|
|
],
|
|
"center": [
|
|
261.32061047507347,
|
|
-148.05045011390484
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -3.010568230458906,
|
|
"end_angle": -1.0424288395972916
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
291.9052216322259,
|
|
-137.14482255452586
|
|
],
|
|
"tangent_end": [
|
|
288.88047688466145,
|
|
-125.96303529412221
|
|
],
|
|
"center": [
|
|
288.88047688466145,
|
|
-131.96303529412222
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -1.0424288395972916,
|
|
"end_angle": 1.5707963267948966
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
259.200620751259,
|
|
-125.96303529412221
|
|
],
|
|
"tangent_end": [
|
|
253.25204931187847,
|
|
-132.74693441428136
|
|
],
|
|
"center": [
|
|
259.200620751259,
|
|
-131.96303529412222
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.5707963267948966,
|
|
"end_angle": -3.0105682304589068
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
343.4290667789071,
|
|
-119.23024355487716
|
|
],
|
|
[
|
|
336.02484875137895,
|
|
-121.21479175737316
|
|
]
|
|
],
|
|
[
|
|
[
|
|
334.57820295003546,
|
|
-131.1338161298068
|
|
],
|
|
[
|
|
341.8385036862602,
|
|
-135.60037449655798
|
|
]
|
|
],
|
|
[
|
|
[
|
|
350.982414808592,
|
|
-130.49001023802626
|
|
],
|
|
[
|
|
350.982414808592,
|
|
-125.02568226982136
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
350.982414808592,
|
|
-125.02568226982136
|
|
],
|
|
"tangent_end": [
|
|
343.4290667789071,
|
|
-119.23024355487716
|
|
],
|
|
"center": [
|
|
344.982414808592,
|
|
-125.02568226982136
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.0,
|
|
"end_angle": 1.8326705587500922
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
336.02484875137895,
|
|
-121.21479175737316
|
|
],
|
|
"tangent_end": [
|
|
334.57820295003546,
|
|
-131.1338161298068
|
|
],
|
|
"center": [
|
|
337.4376467821878,
|
|
-126.48584772659314
|
|
],
|
|
"radius": 5.457108145025798,
|
|
"start_angle": 1.8326705587500873,
|
|
"end_angle": -2.122319526358115
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
341.8385036862602,
|
|
-135.60037449655798
|
|
],
|
|
"tangent_end": [
|
|
350.982414808592,
|
|
-130.49001023802626
|
|
],
|
|
"center": [
|
|
344.982414808592,
|
|
-130.49001023802626
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.122319526358113,
|
|
"end_angle": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
230.6542665687895,
|
|
-30.106198810805704
|
|
],
|
|
[
|
|
242.29195197197117,
|
|
-9.949129182960025
|
|
]
|
|
],
|
|
[
|
|
[
|
|
239.19189666464158,
|
|
-1.3271752646270132
|
|
],
|
|
[
|
|
232.72463273784277,
|
|
1.0840885993648164
|
|
]
|
|
],
|
|
[
|
|
[
|
|
224.6822592486947,
|
|
-3.7367401519912313
|
|
],
|
|
[
|
|
221.54809925593614,
|
|
-26.999723339449588
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
221.54809925593614,
|
|
-26.999723339449588
|
|
],
|
|
"tangent_end": [
|
|
230.6542665687895,
|
|
-30.106198810805704
|
|
],
|
|
"center": [
|
|
226.40770251621723,
|
|
-27.654444790964174
|
|
],
|
|
"radius": 4.9035093582462,
|
|
"start_angle": 3.0076717088010336,
|
|
"end_angle": -0.5235986203477025
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
242.29195197197117,
|
|
-9.949129182960025
|
|
],
|
|
"tangent_end": [
|
|
239.19189666464158,
|
|
-1.3271752646270132
|
|
],
|
|
"center": [
|
|
237.09579908351282,
|
|
-6.949129989665822
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.5235986203477028,
|
|
"end_angle": 1.2139194522008272
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
232.72463273784277,
|
|
1.0840885993648164
|
|
],
|
|
"tangent_end": [
|
|
224.6822592486947,
|
|
-3.7367401519912313
|
|
],
|
|
"center": [
|
|
230.628535156714,
|
|
-4.537866125673992
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.2139194522008272,
|
|
"end_angle": 3.0076717088010336
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
299.162148811058,
|
|
-60.01965263448456
|
|
],
|
|
[
|
|
332.7583504623441,
|
|
-57.01895189033052
|
|
]
|
|
],
|
|
[
|
|
[
|
|
337.69121684242293,
|
|
-48.56972153244147
|
|
],
|
|
[
|
|
323.69279948772044,
|
|
-17.62605198886323
|
|
]
|
|
],
|
|
[
|
|
[
|
|
313.030005076634,
|
|
-17.099073309652674
|
|
],
|
|
[
|
|
293.4322207800504,
|
|
-51.04344359738495
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
293.4322207800504,
|
|
-51.04344359738495
|
|
],
|
|
"tangent_end": [
|
|
299.162148811058,
|
|
-60.01965263448456
|
|
],
|
|
"center": [
|
|
298.62837366850874,
|
|
-54.04344279067916
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.6179940332420895,
|
|
"end_angle": -1.4817160366626074
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
332.7583504623441,
|
|
-57.01895189033052
|
|
],
|
|
"tangent_end": [
|
|
337.69121684242293,
|
|
-48.56972153244147
|
|
],
|
|
"center": [
|
|
332.2245753197949,
|
|
-51.04274204652512
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -1.481716036662617,
|
|
"end_angle": 0.4248345949324197
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
323.69279948772044,
|
|
-17.62605198886323
|
|
],
|
|
"tangent_end": [
|
|
313.030005076634,
|
|
-17.099073309652674
|
|
],
|
|
"center": [
|
|
318.22615796509234,
|
|
-20.099072502946882
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.42483459493241577,
|
|
"end_angle": 2.6179940332420895
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
275.45894413918086,
|
|
-52.00000900574979
|
|
],
|
|
[
|
|
254.58709914110432,
|
|
-15.848900059909923
|
|
]
|
|
],
|
|
[
|
|
[
|
|
244.1947933641876,
|
|
-15.848900059909926
|
|
],
|
|
[
|
|
223.32294836611112,
|
|
-52.00000900574979
|
|
]
|
|
],
|
|
[
|
|
[
|
|
228.51910125456948,
|
|
-61.00000819904399
|
|
],
|
|
[
|
|
270.2627912507225,
|
|
-61.00000819904399
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
270.2627912507225,
|
|
-61.00000819904399
|
|
],
|
|
"tangent_end": [
|
|
275.45894413918086,
|
|
-52.00000900574979
|
|
],
|
|
"center": [
|
|
270.2627912507225,
|
|
-55.00000819904399
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -1.5707963267948966,
|
|
"end_angle": 0.5235986203477025
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
254.58709914110432,
|
|
-15.848900059909923
|
|
],
|
|
"tangent_end": [
|
|
244.1947933641876,
|
|
-15.848900059909926
|
|
],
|
|
"center": [
|
|
249.39094625264596,
|
|
-18.848899253204127
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.5235986203477031,
|
|
"end_angle": 2.617994033242091
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
223.32294836611112,
|
|
-52.00000900574979
|
|
],
|
|
"tangent_end": [
|
|
228.51910125456948,
|
|
-61.00000819904399
|
|
],
|
|
"center": [
|
|
228.51910125456948,
|
|
-55.00000819904399
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.617994033242091,
|
|
"end_angle": -1.5707963267948966
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
263.25999292937917,
|
|
-121.73216470587779
|
|
],
|
|
[
|
|
305.43592998591095,
|
|
-121.73216470587779
|
|
]
|
|
],
|
|
[
|
|
[
|
|
310.6320828743693,
|
|
-112.73216551258359
|
|
],
|
|
[
|
|
289.5441143461034,
|
|
-76.20671949753132
|
|
]
|
|
],
|
|
[
|
|
[
|
|
279.1518085691867,
|
|
-76.20671949753132
|
|
],
|
|
[
|
|
258.0638400409208,
|
|
-112.73216551258359
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
258.0638400409208,
|
|
-112.73216551258359
|
|
],
|
|
"tangent_end": [
|
|
263.25999292937917,
|
|
-121.73216470587779
|
|
],
|
|
"center": [
|
|
263.25999292937917,
|
|
-115.73216470587779
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.617994033242091,
|
|
"end_angle": -1.5707963267948966
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
305.43592998591095,
|
|
-121.73216470587779
|
|
],
|
|
"tangent_end": [
|
|
310.6320828743693,
|
|
-112.73216551258359
|
|
],
|
|
"center": [
|
|
305.43592998591095,
|
|
-115.73216470587779
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -1.5707963267948966,
|
|
"end_angle": 0.5235986203477025
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
289.5441143461034,
|
|
-76.20671949753132
|
|
],
|
|
"tangent_end": [
|
|
279.1518085691867,
|
|
-76.20671949753132
|
|
],
|
|
"center": [
|
|
284.34796145764506,
|
|
-79.20671869082553
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.5235986203477025,
|
|
"end_angle": 2.617994033242091
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
256.8507162556809,
|
|
-87.3313906628324
|
|
],
|
|
[
|
|
235.94005418853743,
|
|
-103.57287614589995
|
|
]
|
|
],
|
|
[
|
|
[
|
|
236.68584420956958,
|
|
-113.54475710389747
|
|
],
|
|
[
|
|
243.59729569387846,
|
|
-117.42050557565632
|
|
]
|
|
],
|
|
[
|
|
[
|
|
251.72814389711354,
|
|
-115.18719191670985
|
|
],
|
|
[
|
|
264.1411909841983,
|
|
-93.68715597660022
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
264.1411909841983,
|
|
-93.68715597660022
|
|
],
|
|
"tangent_end": [
|
|
256.8507162556809,
|
|
-87.3313906628324
|
|
],
|
|
"center": [
|
|
259.87353690596245,
|
|
-91.22322562913024
|
|
],
|
|
"radius": 4.927862020051604,
|
|
"start_angle": -0.5235986203477044,
|
|
"end_angle": 2.2311728040647285
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
235.94005418853743,
|
|
-103.57287614589995
|
|
],
|
|
"tangent_end": [
|
|
236.68584420956958,
|
|
-113.54475710389747
|
|
],
|
|
"center": [
|
|
239.6205395243463,
|
|
-108.31144425165677
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 2.2311728040647303,
|
|
"end_angle": -2.081872153219307
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
243.59729569387846,
|
|
-117.42050557565632
|
|
],
|
|
"tangent_end": [
|
|
251.72814389711354,
|
|
-115.18719191670985
|
|
],
|
|
"center": [
|
|
246.53199100865518,
|
|
-112.18719272341563
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.081872153219308,
|
|
"end_angle": -0.5235986203477045
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
219.29070734812373,
|
|
-72.71042118341637
|
|
],
|
|
[
|
|
224.28485617698794,
|
|
-95.98440326313073
|
|
]
|
|
],
|
|
[
|
|
[
|
|
233.83180114240773,
|
|
-99.4641419864272
|
|
],
|
|
[
|
|
263.7966941155929,
|
|
-76.19015990671284
|
|
]
|
|
],
|
|
[
|
|
[
|
|
260.116208779784,
|
|
-65.45159180095601
|
|
],
|
|
[
|
|
225.15716697773465,
|
|
-65.45159180095601
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
225.15716697773465,
|
|
-65.45159180095601
|
|
],
|
|
"tangent_end": [
|
|
219.29070734812373,
|
|
-72.71042118341637
|
|
],
|
|
"center": [
|
|
225.15716697773465,
|
|
-71.45159180095601
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.5707963267948966,
|
|
"end_angle": -2.930217242227892
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
224.28485617698794,
|
|
-95.98440326313073
|
|
],
|
|
"tangent_end": [
|
|
233.83180114240773,
|
|
-99.4641419864272
|
|
],
|
|
"center": [
|
|
230.15131580659883,
|
|
-94.72557388067037
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.930217242227891,
|
|
"end_angle": -0.9104198495250605
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
263.7966941155929,
|
|
-76.19015990671284
|
|
],
|
|
"tangent_end": [
|
|
260.116208779784,
|
|
-65.45159180095601
|
|
],
|
|
"center": [
|
|
260.116208779784,
|
|
-71.45159180095601
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.9104198495250605,
|
|
"end_angle": 1.5707963267948966
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
295.8108206380399,
|
|
-79.65604037966119
|
|
],
|
|
[
|
|
315.31081136881653,
|
|
-113.43102718203245
|
|
]
|
|
],
|
|
[
|
|
[
|
|
325.03672933796986,
|
|
-114.36564719696116
|
|
],
|
|
[
|
|
343.9795774764386,
|
|
-92.55752613477135
|
|
]
|
|
],
|
|
[
|
|
[
|
|
341.23314531898916,
|
|
-82.89405680764426
|
|
],
|
|
[
|
|
302.7903064497438,
|
|
-70.9271910674628
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
302.7903064497438,
|
|
-70.9271910674628
|
|
],
|
|
"tangent_end": [
|
|
295.8108206380399,
|
|
-79.65604037966119
|
|
],
|
|
"center": [
|
|
301.00697352649826,
|
|
-76.65604118636699
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.269014318724236,
|
|
"end_angle": -2.617994033242091
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
315.31081136881653,
|
|
-113.43102718203245
|
|
],
|
|
"tangent_end": [
|
|
325.03672933796986,
|
|
-114.36564719696116
|
|
],
|
|
"center": [
|
|
320.5069642572749,
|
|
-110.43102798873825
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.617994033242091,
|
|
"end_angle": -0.7152019150713923
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
343.9795774764386,
|
|
-92.55752613477135
|
|
],
|
|
"tangent_end": [
|
|
341.23314531898916,
|
|
-82.89405680764426
|
|
],
|
|
"center": [
|
|
339.4498123957436,
|
|
-88.62290692654844
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.7152019150713923,
|
|
"end_angle": 1.2690143187242353
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
274.28204398312255,
|
|
2.0898467493719384
|
|
],
|
|
[
|
|
259.71645374832286,
|
|
-1.9306485059323957
|
|
]
|
|
],
|
|
[
|
|
[
|
|
256.1167609446503,
|
|
-10.714358895135826
|
|
],
|
|
[
|
|
270.88899361126647,
|
|
-36.30062558853781
|
|
]
|
|
],
|
|
[
|
|
[
|
|
282.08500036192237,
|
|
-33.25875000245281
|
|
],
|
|
[
|
|
281.8783579301059,
|
|
-3.651988053746485
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
281.8783579301059,
|
|
-3.651988053746485
|
|
],
|
|
"tangent_end": [
|
|
274.28204398312255,
|
|
2.0898467493719384
|
|
],
|
|
"center": [
|
|
275.87850406790835,
|
|
-3.693864446537286
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.006979455463130172,
|
|
"end_angle": 1.8401170217840241
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
259.71645374832286,
|
|
-1.9306485059323957
|
|
],
|
|
"tangent_end": [
|
|
256.1167609446503,
|
|
-10.714358895135826
|
|
],
|
|
"center": [
|
|
261.31291383310867,
|
|
-7.7143597018416195
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.8401170217840244,
|
|
"end_angle": -2.61799403324209
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
270.88899361126647,
|
|
-36.30062558853781
|
|
],
|
|
"tangent_end": [
|
|
282.08500036192237,
|
|
-33.25875000245281
|
|
],
|
|
"center": [
|
|
276.08514649972483,
|
|
-33.30062639524361
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.617994033242091,
|
|
"end_angle": 0.0069794554631307645
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
297.07309050557507,
|
|
-37.07627989475997
|
|
],
|
|
[
|
|
312.2079920283004,
|
|
-10.861852091035672
|
|
]
|
|
],
|
|
[
|
|
[
|
|
308.567250270508,
|
|
-2.0669675481767094
|
|
],
|
|
[
|
|
293.22063309676764,
|
|
2.052233735399771
|
|
]
|
|
],
|
|
[
|
|
[
|
|
285.66536810390414,
|
|
-3.784528006955793
|
|
],
|
|
[
|
|
285.87708375491917,
|
|
-34.118157094256574
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
285.87708375491917,
|
|
-34.118157094256574
|
|
],
|
|
"tangent_end": [
|
|
297.07309050557507,
|
|
-37.07627989475997
|
|
],
|
|
"center": [
|
|
291.8769376171167,
|
|
-34.07628070146578
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -3.134613198126664,
|
|
"end_angle": -0.5235986203477015
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
312.2079920283004,
|
|
-10.861852091035672
|
|
],
|
|
"tangent_end": [
|
|
308.567250270508,
|
|
-2.0669675481767094
|
|
],
|
|
"center": [
|
|
307.01183913984204,
|
|
-7.861852897741471
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.5235986203477025,
|
|
"end_angle": 1.3085660908232855
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
293.22063309676764,
|
|
2.052233735399771
|
|
],
|
|
"tangent_end": [
|
|
285.66536810390414,
|
|
-3.784528006955793
|
|
],
|
|
"center": [
|
|
291.6652219661017,
|
|
-3.742651614164993
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.3085660908232855,
|
|
"end_angle": -3.1346131981266634
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
333.2630935608226,
|
|
-221.00981530591557
|
|
],
|
|
[
|
|
341.64404424580323,
|
|
-225.54468325270716
|
|
]
|
|
],
|
|
[
|
|
[
|
|
350.4743184897655,
|
|
-220.28260875273486
|
|
],
|
|
[
|
|
350.4743184897655,
|
|
-215.54003112605494
|
|
]
|
|
],
|
|
[
|
|
[
|
|
343.13551493452536,
|
|
-209.69130433807138
|
|
],
|
|
[
|
|
334.53764959807523,
|
|
-211.65939980520193
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
334.53764959807523,
|
|
-211.65939980520193
|
|
],
|
|
"tangent_end": [
|
|
333.2630935608226,
|
|
-221.00981530591557
|
|
],
|
|
"center": [
|
|
335.6628207063269,
|
|
-216.5748471657495
|
|
],
|
|
"radius": 5.0425819554230635,
|
|
"start_angle": 1.7958246033618168,
|
|
"end_angle": -2.066774905241888
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
341.64404424580323,
|
|
-225.54468325270716
|
|
],
|
|
"tangent_end": [
|
|
350.4743184897655,
|
|
-220.28260875273486
|
|
],
|
|
"center": [
|
|
344.4913122802421,
|
|
-220.28260875273486
|
|
],
|
|
"radius": 5.98300620952343,
|
|
"start_angle": -2.06677490524189,
|
|
"end_angle": 0.0
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
350.4743184897655,
|
|
-215.54003112605494
|
|
],
|
|
"tangent_end": [
|
|
343.13551493452536,
|
|
-209.69130433807138
|
|
],
|
|
"center": [
|
|
344.4743184897655,
|
|
-215.54003112605494
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 0.0,
|
|
"end_angle": 1.7958246033618221
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"lines": [
|
|
[
|
|
[
|
|
328.8563129195156,
|
|
-180.56164331277188
|
|
],
|
|
[
|
|
302.1583254702861,
|
|
-184.30516546597906
|
|
]
|
|
],
|
|
[
|
|
[
|
|
298.80052393451984,
|
|
-194.54074224425398
|
|
],
|
|
[
|
|
310.4083445646196,
|
|
-205.87078772667547
|
|
]
|
|
],
|
|
[
|
|
[
|
|
318.8396053379259,
|
|
-205.82205871094433
|
|
],
|
|
[
|
|
333.9297721570556,
|
|
-190.74849107531568
|
|
]
|
|
]
|
|
],
|
|
"arcs": [
|
|
{
|
|
"tangent_start": [
|
|
333.9297721570556,
|
|
-190.74849107531568
|
|
],
|
|
"tangent_end": [
|
|
328.8563129195156,
|
|
-180.56164331277188
|
|
],
|
|
"center": [
|
|
329.68946684847145,
|
|
-186.50351629447263
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -0.785948466008363,
|
|
"end_angle": 1.7101054742520354
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
302.1583254702861,
|
|
-184.30516546597906
|
|
],
|
|
"tangent_end": [
|
|
298.80052393451984,
|
|
-194.54074224425398
|
|
],
|
|
"center": [
|
|
302.991479399242,
|
|
-190.2470384476798
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": 1.7101054742520354,
|
|
"end_angle": -2.344085187218106
|
|
},
|
|
{
|
|
"tangent_start": [
|
|
310.4083445646196,
|
|
-205.87078772667547
|
|
],
|
|
"tangent_end": [
|
|
318.8396053379259,
|
|
-205.82205871094433
|
|
],
|
|
"center": [
|
|
314.5993000293418,
|
|
-201.5770839301013
|
|
],
|
|
"radius": 6.0,
|
|
"start_angle": -2.3440851872181128,
|
|
"end_angle": -0.7859484660083663
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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": 4295.354083431011,
|
|
"area_mm2": 125265.50257891545,
|
|
"num_interiors": 31
|
|
},
|
|
"pipeline": {
|
|
"geometry_file": "tests/scenario_C_center_stressed.json",
|
|
"num_vertices": 253,
|
|
"num_triangles": 352,
|
|
"num_pockets": 15,
|
|
"validation_ok": true
|
|
}
|
|
} |