Files
Atomizer/tools/adaptive-isogrid/tests/test_geometries/complex_bracket.json

1282 lines
18 KiB
JSON

{
"plate_id": "complex_bracket",
"units": "mm",
"thickness": 10.0,
"material": "AL6061-T6",
"outer_boundary": [
[
0,
0
],
[
500,
0
],
[
500,
140
],
[
360,
140
],
[
360,
280
],
[
240,
280
],
[
240,
400
],
[
0,
400
]
],
"holes": [
{
"index": 0,
"center": [
80,
70
],
"diameter": 8.0,
"is_circular": true,
"boundary": [
[
84.0,
70.0
],
[
83.9,
70.89
],
[
83.604,
71.736
],
[
83.127,
72.494
],
[
82.494,
73.127
],
[
81.736,
73.604
],
[
80.89,
73.9
],
[
80.0,
74.0
],
[
79.11,
73.9
],
[
78.264,
73.604
],
[
77.506,
73.127
],
[
76.873,
72.494
],
[
76.396,
71.736
],
[
76.1,
70.89
],
[
76.0,
70.0
],
[
76.1,
69.11
],
[
76.396,
68.264
],
[
76.873,
67.506
],
[
77.506,
66.873
],
[
78.264,
66.396
],
[
79.11,
66.1
],
[
80.0,
66.0
],
[
80.89,
66.1
],
[
81.736,
66.396
],
[
82.494,
66.873
],
[
83.127,
67.506
],
[
83.604,
68.264
],
[
83.9,
69.11
]
],
"weight": 0.9
},
{
"index": 1,
"center": [
125,
78
],
"diameter": 12.0,
"is_circular": true,
"boundary": [
[
131.0,
78.0
],
[
130.85,
79.335
],
[
130.406,
80.603
],
[
129.691,
81.741
],
[
128.741,
82.691
],
[
127.603,
83.406
],
[
126.335,
83.85
],
[
125.0,
84.0
],
[
123.665,
83.85
],
[
122.397,
83.406
],
[
121.259,
82.691
],
[
120.309,
81.741
],
[
119.594,
80.603
],
[
119.15,
79.335
],
[
119.0,
78.0
],
[
119.15,
76.665
],
[
119.594,
75.397
],
[
120.309,
74.259
],
[
121.259,
73.309
],
[
122.397,
72.594
],
[
123.665,
72.15
],
[
125.0,
72.0
],
[
126.335,
72.15
],
[
127.603,
72.594
],
[
128.741,
73.309
],
[
129.691,
74.259
],
[
130.406,
75.397
],
[
130.85,
76.665
]
],
"weight": 0.7
},
{
"index": 2,
"center": [
170,
92
],
"diameter": 6.0,
"is_circular": true,
"boundary": [
[
173.0,
92.0
],
[
172.925,
92.668
],
[
172.703,
93.302
],
[
172.345,
93.87
],
[
171.87,
94.345
],
[
171.302,
94.703
],
[
170.668,
94.925
],
[
170.0,
95.0
],
[
169.332,
94.925
],
[
168.698,
94.703
],
[
168.13,
94.345
],
[
167.655,
93.87
],
[
167.297,
93.302
],
[
167.075,
92.668
],
[
167.0,
92.0
],
[
167.075,
91.332
],
[
167.297,
90.698
],
[
167.655,
90.13
],
[
168.13,
89.655
],
[
168.698,
89.297
],
[
169.332,
89.075
],
[
170.0,
89.0
],
[
170.668,
89.075
],
[
171.302,
89.297
],
[
171.87,
89.655
],
[
172.345,
90.13
],
[
172.703,
90.698
],
[
172.925,
91.332
]
],
"weight": 0.4
},
{
"index": 3,
"center": [
320,
70
],
"diameter": 20.0,
"is_circular": true,
"boundary": [
[
330.0,
70.0
],
[
329.749,
72.225
],
[
329.01,
74.339
],
[
327.818,
76.235
],
[
326.235,
77.818
],
[
324.339,
79.01
],
[
322.225,
79.749
],
[
320.0,
80.0
],
[
317.775,
79.749
],
[
315.661,
79.01
],
[
313.765,
77.818
],
[
312.182,
76.235
],
[
310.99,
74.339
],
[
310.251,
72.225
],
[
310.0,
70.0
],
[
310.251,
67.775
],
[
310.99,
65.661
],
[
312.182,
63.765
],
[
313.765,
62.182
],
[
315.661,
60.99
],
[
317.775,
60.251
],
[
320.0,
60.0
],
[
322.225,
60.251
],
[
324.339,
60.99
],
[
326.235,
62.182
],
[
327.818,
63.765
],
[
329.01,
65.661
],
[
329.749,
67.775
]
],
"weight": 1.0
},
{
"index": 4,
"center": [
375,
78
],
"diameter": 10.0,
"is_circular": true,
"boundary": [
[
380.0,
78.0
],
[
379.875,
79.113
],
[
379.505,
80.169
],
[
378.909,
81.117
],
[
378.117,
81.909
],
[
377.169,
82.505
],
[
376.113,
82.875
],
[
375.0,
83.0
],
[
373.887,
82.875
],
[
372.831,
82.505
],
[
371.883,
81.909
],
[
371.091,
81.117
],
[
370.495,
80.169
],
[
370.125,
79.113
],
[
370.0,
78.0
],
[
370.125,
76.887
],
[
370.495,
75.831
],
[
371.091,
74.883
],
[
371.883,
74.091
],
[
372.831,
73.495
],
[
373.887,
73.125
],
[
375.0,
73.0
],
[
376.113,
73.125
],
[
377.169,
73.495
],
[
378.117,
74.091
],
[
378.909,
74.883
],
[
379.505,
75.831
],
[
379.875,
76.887
]
],
"weight": 0.8
},
{
"index": 5,
"center": [
430,
86
],
"diameter": 8.0,
"is_circular": true,
"boundary": [
[
434.0,
86.0
],
[
433.9,
86.89
],
[
433.604,
87.736
],
[
433.127,
88.494
],
[
432.494,
89.127
],
[
431.736,
89.604
],
[
430.89,
89.9
],
[
430.0,
90.0
],
[
429.11,
89.9
],
[
428.264,
89.604
],
[
427.506,
89.127
],
[
426.873,
88.494
],
[
426.396,
87.736
],
[
426.1,
86.89
],
[
426.0,
86.0
],
[
426.1,
85.11
],
[
426.396,
84.264
],
[
426.873,
83.506
],
[
427.506,
82.873
],
[
428.264,
82.396
],
[
429.11,
82.1
],
[
430.0,
82.0
],
[
430.89,
82.1
],
[
431.736,
82.396
],
[
432.494,
82.873
],
[
433.127,
83.506
],
[
433.604,
84.264
],
[
433.9,
85.11
]
],
"weight": 0.5
},
{
"index": 6,
"center": [
95,
220
],
"diameter": 14.0,
"is_circular": true,
"boundary": [
[
102.0,
220.0
],
[
101.824,
221.558
],
[
101.307,
223.037
],
[
100.473,
224.364
],
[
99.364,
225.473
],
[
98.037,
226.307
],
[
96.558,
226.824
],
[
95.0,
227.0
],
[
93.442,
226.824
],
[
91.963,
226.307
],
[
90.636,
225.473
],
[
89.527,
224.364
],
[
88.693,
223.037
],
[
88.176,
221.558
],
[
88.0,
220.0
],
[
88.176,
218.442
],
[
88.693,
216.963
],
[
89.527,
215.636
],
[
90.636,
214.527
],
[
91.963,
213.693
],
[
93.442,
213.176
],
[
95.0,
213.0
],
[
96.558,
213.176
],
[
98.037,
213.693
],
[
99.364,
214.527
],
[
100.473,
215.636
],
[
101.307,
216.963
],
[
101.824,
218.442
]
],
"weight": 0.6
},
{
"index": 7,
"center": [
175,
305
],
"diameter": 18.0,
"is_circular": true,
"boundary": [
[
184.0,
305.0
],
[
183.774,
307.003
],
[
183.109,
308.905
],
[
182.036,
310.611
],
[
180.611,
312.036
],
[
178.905,
313.109
],
[
177.003,
313.774
],
[
175.0,
314.0
],
[
172.997,
313.774
],
[
171.095,
313.109
],
[
169.389,
312.036
],
[
167.964,
310.611
],
[
166.891,
308.905
],
[
166.226,
307.003
],
[
166.0,
305.0
],
[
166.226,
302.997
],
[
166.891,
301.095
],
[
167.964,
299.389
],
[
169.389,
297.964
],
[
171.095,
296.891
],
[
172.997,
296.226
],
[
175.0,
296.0
],
[
177.003,
296.226
],
[
178.905,
296.891
],
[
180.611,
297.964
],
[
182.036,
299.389
],
[
183.109,
301.095
],
[
183.774,
302.997
]
],
"weight": 0.95
},
{
"index": 8,
"center": [
70,
345
],
"diameter": 10.0,
"is_circular": true,
"boundary": [
[
75.0,
345.0
],
[
74.875,
346.113
],
[
74.505,
347.169
],
[
73.909,
348.117
],
[
73.117,
348.909
],
[
72.169,
349.505
],
[
71.113,
349.875
],
[
70.0,
350.0
],
[
68.887,
349.875
],
[
67.831,
349.505
],
[
66.883,
348.909
],
[
66.091,
348.117
],
[
65.495,
347.169
],
[
65.125,
346.113
],
[
65.0,
345.0
],
[
65.125,
343.887
],
[
65.495,
342.831
],
[
66.091,
341.883
],
[
66.883,
341.091
],
[
67.831,
340.495
],
[
68.887,
340.125
],
[
70.0,
340.0
],
[
71.113,
340.125
],
[
72.169,
340.495
],
[
73.117,
341.091
],
[
73.909,
341.883
],
[
74.505,
342.831
],
[
74.875,
343.887
]
],
"weight": 0.35
},
{
"index": 9,
"center": [
300,
335
],
"diameter": 6.0,
"is_circular": true,
"boundary": [
[
303.0,
335.0
],
[
302.925,
335.668
],
[
302.703,
336.302
],
[
302.345,
336.87
],
[
301.87,
337.345
],
[
301.302,
337.703
],
[
300.668,
337.925
],
[
300.0,
338.0
],
[
299.332,
337.925
],
[
298.698,
337.703
],
[
298.13,
337.345
],
[
297.655,
336.87
],
[
297.297,
336.302
],
[
297.075,
335.668
],
[
297.0,
335.0
],
[
297.075,
334.332
],
[
297.297,
333.698
],
[
297.655,
333.13
],
[
298.13,
332.655
],
[
298.698,
332.297
],
[
299.332,
332.075
],
[
300.0,
332.0
],
[
300.668,
332.075
],
[
301.302,
332.297
],
[
301.87,
332.655
],
[
302.345,
333.13
],
[
302.703,
333.698
],
[
302.925,
334.332
]
],
"weight": 0.2
}
]
}