test: add rib profile test JSONs for sandbox_1 (64 pockets) and sandbox_2 (9 pockets)

This commit is contained in:
2026-02-17 01:54:48 +00:00
parent 634bf611c9
commit b38194c4d9
2 changed files with 6609 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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
}
}