You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
950 lines
26 KiB
950 lines
26 KiB
{
|
|
"scene_type": "distance_barrier_rb_problem",
|
|
"timestep": 0.01,
|
|
"distance_barrier_constraint": {
|
|
"initial_barrier_activation_distance": 0.01,
|
|
"detection_method": "hash_grid",
|
|
"use_distance_hashgrid": true,
|
|
"custom_hashgrid_cellsize": -1
|
|
},
|
|
"homotopy_solver": {
|
|
"min_barrier_epsilon": 0.0001
|
|
},
|
|
"rigid_body_problem": {
|
|
"gravity": [
|
|
0,
|
|
0
|
|
],
|
|
"coefficient_restitution": 1,
|
|
"rigid_bodies": [
|
|
{
|
|
"vertices": [
|
|
[
|
|
0,
|
|
-10
|
|
],
|
|
[
|
|
0,
|
|
10
|
|
]
|
|
],
|
|
"oriented": false,
|
|
"is_dof_fixed": [
|
|
true,
|
|
true,
|
|
true
|
|
],
|
|
"position": [
|
|
-4.1,
|
|
0.0
|
|
],
|
|
"edges": [
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"rotation": [
|
|
0
|
|
],
|
|
"linear_velocity": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"angular_velocity": [
|
|
0.0
|
|
]
|
|
},
|
|
{
|
|
"vertices": [
|
|
[
|
|
0,
|
|
-10
|
|
],
|
|
[
|
|
0,
|
|
10
|
|
]
|
|
],
|
|
"oriented": false,
|
|
"is_dof_fixed": [
|
|
true,
|
|
true,
|
|
true
|
|
],
|
|
"position": [
|
|
2.2,
|
|
0.0
|
|
],
|
|
"edges": [
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"rotation": [
|
|
0
|
|
],
|
|
"linear_velocity": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"angular_velocity": [
|
|
0.0
|
|
]
|
|
},
|
|
{
|
|
"vertices": [
|
|
[
|
|
0.5,
|
|
0.0
|
|
],
|
|
[
|
|
0.49605735065723894,
|
|
0.06266661678215213
|
|
],
|
|
[
|
|
0.48429158056431554,
|
|
0.1243449435824274
|
|
],
|
|
[
|
|
0.46488824294412573,
|
|
0.18406227634233896
|
|
],
|
|
[
|
|
0.4381533400219318,
|
|
0.24087683705085766
|
|
],
|
|
[
|
|
0.4045084971874737,
|
|
0.29389262614623657
|
|
],
|
|
[
|
|
0.3644843137107058,
|
|
0.3422735529643443
|
|
],
|
|
[
|
|
0.3187119948743448,
|
|
0.3852566213878946
|
|
],
|
|
[
|
|
0.26791339748949833,
|
|
0.42216396275100754
|
|
],
|
|
[
|
|
0.21288964578253633,
|
|
0.4524135262330098
|
|
],
|
|
[
|
|
0.15450849718747373,
|
|
0.47552825814757677
|
|
],
|
|
[
|
|
0.09369065729286236,
|
|
0.4911436253643443
|
|
],
|
|
[
|
|
0.031395259764656756,
|
|
0.4990133642141358
|
|
],
|
|
[
|
|
-0.0313952597646567,
|
|
0.4990133642141358
|
|
],
|
|
[
|
|
-0.09369065729286241,
|
|
0.4911436253643443
|
|
],
|
|
[
|
|
-0.15450849718747367,
|
|
0.4755282581475768
|
|
],
|
|
[
|
|
-0.21288964578253639,
|
|
0.45241352623300973
|
|
],
|
|
[
|
|
-0.2679133974894984,
|
|
0.4221639627510075
|
|
],
|
|
[
|
|
-0.3187119948743448,
|
|
0.3852566213878946
|
|
],
|
|
[
|
|
-0.36448431371070567,
|
|
0.3422735529643444
|
|
],
|
|
[
|
|
-0.40450849718747367,
|
|
0.2938926261462366
|
|
],
|
|
[
|
|
-0.43815334002193174,
|
|
0.2408768370508578
|
|
],
|
|
[
|
|
-0.4648882429441257,
|
|
0.18406227634233907
|
|
],
|
|
[
|
|
-0.48429158056431554,
|
|
0.1243449435824274
|
|
],
|
|
[
|
|
-0.4960573506572389,
|
|
0.06266661678215227
|
|
],
|
|
[
|
|
-0.5,
|
|
6.123233995736766e-17
|
|
],
|
|
[
|
|
-0.49605735065723894,
|
|
-0.06266661678215216
|
|
],
|
|
[
|
|
-0.48429158056431554,
|
|
-0.12434494358242751
|
|
],
|
|
[
|
|
-0.4648882429441256,
|
|
-0.18406227634233918
|
|
],
|
|
[
|
|
-0.43815334002193185,
|
|
-0.2408768370508575
|
|
],
|
|
[
|
|
-0.4045084971874737,
|
|
-0.2938926261462365
|
|
],
|
|
[
|
|
-0.3644843137107058,
|
|
-0.34227355296434436
|
|
],
|
|
[
|
|
-0.3187119948743448,
|
|
-0.3852566213878947
|
|
],
|
|
[
|
|
-0.26791339748949816,
|
|
-0.42216396275100765
|
|
],
|
|
[
|
|
-0.21288964578253608,
|
|
-0.4524135262330099
|
|
],
|
|
[
|
|
-0.15450849718747378,
|
|
-0.47552825814757677
|
|
],
|
|
[
|
|
-0.09369065729286231,
|
|
-0.49114362536434436
|
|
],
|
|
[
|
|
-0.0313952597646566,
|
|
-0.4990133642141358
|
|
],
|
|
[
|
|
0.031395259764656416,
|
|
-0.4990133642141358
|
|
],
|
|
[
|
|
0.09369065729286213,
|
|
-0.49114362536434436
|
|
],
|
|
[
|
|
0.15450849718747361,
|
|
-0.4755282581475768
|
|
],
|
|
[
|
|
0.2128896457825359,
|
|
-0.45241352623300995
|
|
],
|
|
[
|
|
0.267913397489498,
|
|
-0.42216396275100776
|
|
],
|
|
[
|
|
0.31871199487434465,
|
|
-0.3852566213878948
|
|
],
|
|
[
|
|
0.36448431371070567,
|
|
-0.3422735529643445
|
|
],
|
|
[
|
|
0.40450849718747367,
|
|
-0.2938926261462366
|
|
],
|
|
[
|
|
0.4381533400219318,
|
|
-0.24087683705085766
|
|
],
|
|
[
|
|
0.46488824294412556,
|
|
-0.18406227634233932
|
|
],
|
|
[
|
|
0.4842915805643155,
|
|
-0.12434494358242767
|
|
],
|
|
[
|
|
0.4960573506572389,
|
|
-0.06266661678215234
|
|
]
|
|
],
|
|
"oriented": true,
|
|
"position": [
|
|
-3,
|
|
0.0
|
|
],
|
|
"is_dof_fixed": [
|
|
false,
|
|
false,
|
|
false
|
|
],
|
|
"edges": [
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
2,
|
|
3
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
],
|
|
[
|
|
4,
|
|
5
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
6,
|
|
7
|
|
],
|
|
[
|
|
7,
|
|
8
|
|
],
|
|
[
|
|
8,
|
|
9
|
|
],
|
|
[
|
|
9,
|
|
10
|
|
],
|
|
[
|
|
10,
|
|
11
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
],
|
|
[
|
|
12,
|
|
13
|
|
],
|
|
[
|
|
13,
|
|
14
|
|
],
|
|
[
|
|
14,
|
|
15
|
|
],
|
|
[
|
|
15,
|
|
16
|
|
],
|
|
[
|
|
16,
|
|
17
|
|
],
|
|
[
|
|
17,
|
|
18
|
|
],
|
|
[
|
|
18,
|
|
19
|
|
],
|
|
[
|
|
19,
|
|
20
|
|
],
|
|
[
|
|
20,
|
|
21
|
|
],
|
|
[
|
|
21,
|
|
22
|
|
],
|
|
[
|
|
22,
|
|
23
|
|
],
|
|
[
|
|
23,
|
|
24
|
|
],
|
|
[
|
|
24,
|
|
25
|
|
],
|
|
[
|
|
25,
|
|
26
|
|
],
|
|
[
|
|
26,
|
|
27
|
|
],
|
|
[
|
|
27,
|
|
28
|
|
],
|
|
[
|
|
28,
|
|
29
|
|
],
|
|
[
|
|
29,
|
|
30
|
|
],
|
|
[
|
|
30,
|
|
31
|
|
],
|
|
[
|
|
31,
|
|
32
|
|
],
|
|
[
|
|
32,
|
|
33
|
|
],
|
|
[
|
|
33,
|
|
34
|
|
],
|
|
[
|
|
34,
|
|
35
|
|
],
|
|
[
|
|
35,
|
|
36
|
|
],
|
|
[
|
|
36,
|
|
37
|
|
],
|
|
[
|
|
37,
|
|
38
|
|
],
|
|
[
|
|
38,
|
|
39
|
|
],
|
|
[
|
|
39,
|
|
40
|
|
],
|
|
[
|
|
40,
|
|
41
|
|
],
|
|
[
|
|
41,
|
|
42
|
|
],
|
|
[
|
|
42,
|
|
43
|
|
],
|
|
[
|
|
43,
|
|
44
|
|
],
|
|
[
|
|
44,
|
|
45
|
|
],
|
|
[
|
|
45,
|
|
46
|
|
],
|
|
[
|
|
46,
|
|
47
|
|
],
|
|
[
|
|
47,
|
|
48
|
|
],
|
|
[
|
|
48,
|
|
49
|
|
],
|
|
[
|
|
49,
|
|
0
|
|
]
|
|
],
|
|
"rotation": [
|
|
0.0
|
|
],
|
|
"linear_velocity": [
|
|
10.0,
|
|
0.0
|
|
],
|
|
"angular_velocity": [
|
|
0.0
|
|
]
|
|
},
|
|
{
|
|
"vertices": [
|
|
[
|
|
0.5,
|
|
0.0
|
|
],
|
|
[
|
|
0.49605735065723894,
|
|
0.06266661678215213
|
|
],
|
|
[
|
|
0.48429158056431554,
|
|
0.1243449435824274
|
|
],
|
|
[
|
|
0.46488824294412573,
|
|
0.18406227634233896
|
|
],
|
|
[
|
|
0.4381533400219318,
|
|
0.24087683705085766
|
|
],
|
|
[
|
|
0.4045084971874737,
|
|
0.29389262614623657
|
|
],
|
|
[
|
|
0.3644843137107058,
|
|
0.3422735529643443
|
|
],
|
|
[
|
|
0.3187119948743448,
|
|
0.3852566213878946
|
|
],
|
|
[
|
|
0.26791339748949833,
|
|
0.42216396275100754
|
|
],
|
|
[
|
|
0.21288964578253633,
|
|
0.4524135262330098
|
|
],
|
|
[
|
|
0.15450849718747373,
|
|
0.47552825814757677
|
|
],
|
|
[
|
|
0.09369065729286236,
|
|
0.4911436253643443
|
|
],
|
|
[
|
|
0.031395259764656756,
|
|
0.4990133642141358
|
|
],
|
|
[
|
|
-0.0313952597646567,
|
|
0.4990133642141358
|
|
],
|
|
[
|
|
-0.09369065729286241,
|
|
0.4911436253643443
|
|
],
|
|
[
|
|
-0.15450849718747367,
|
|
0.4755282581475768
|
|
],
|
|
[
|
|
-0.21288964578253639,
|
|
0.45241352623300973
|
|
],
|
|
[
|
|
-0.2679133974894984,
|
|
0.4221639627510075
|
|
],
|
|
[
|
|
-0.3187119948743448,
|
|
0.3852566213878946
|
|
],
|
|
[
|
|
-0.36448431371070567,
|
|
0.3422735529643444
|
|
],
|
|
[
|
|
-0.40450849718747367,
|
|
0.2938926261462366
|
|
],
|
|
[
|
|
-0.43815334002193174,
|
|
0.2408768370508578
|
|
],
|
|
[
|
|
-0.4648882429441257,
|
|
0.18406227634233907
|
|
],
|
|
[
|
|
-0.48429158056431554,
|
|
0.1243449435824274
|
|
],
|
|
[
|
|
-0.4960573506572389,
|
|
0.06266661678215227
|
|
],
|
|
[
|
|
-0.5,
|
|
6.123233995736766e-17
|
|
],
|
|
[
|
|
-0.49605735065723894,
|
|
-0.06266661678215216
|
|
],
|
|
[
|
|
-0.48429158056431554,
|
|
-0.12434494358242751
|
|
],
|
|
[
|
|
-0.4648882429441256,
|
|
-0.18406227634233918
|
|
],
|
|
[
|
|
-0.43815334002193185,
|
|
-0.2408768370508575
|
|
],
|
|
[
|
|
-0.4045084971874737,
|
|
-0.2938926261462365
|
|
],
|
|
[
|
|
-0.3644843137107058,
|
|
-0.34227355296434436
|
|
],
|
|
[
|
|
-0.3187119948743448,
|
|
-0.3852566213878947
|
|
],
|
|
[
|
|
-0.26791339748949816,
|
|
-0.42216396275100765
|
|
],
|
|
[
|
|
-0.21288964578253608,
|
|
-0.4524135262330099
|
|
],
|
|
[
|
|
-0.15450849718747378,
|
|
-0.47552825814757677
|
|
],
|
|
[
|
|
-0.09369065729286231,
|
|
-0.49114362536434436
|
|
],
|
|
[
|
|
-0.0313952597646566,
|
|
-0.4990133642141358
|
|
],
|
|
[
|
|
0.031395259764656416,
|
|
-0.4990133642141358
|
|
],
|
|
[
|
|
0.09369065729286213,
|
|
-0.49114362536434436
|
|
],
|
|
[
|
|
0.15450849718747361,
|
|
-0.4755282581475768
|
|
],
|
|
[
|
|
0.2128896457825359,
|
|
-0.45241352623300995
|
|
],
|
|
[
|
|
0.267913397489498,
|
|
-0.42216396275100776
|
|
],
|
|
[
|
|
0.31871199487434465,
|
|
-0.3852566213878948
|
|
],
|
|
[
|
|
0.36448431371070567,
|
|
-0.3422735529643445
|
|
],
|
|
[
|
|
0.40450849718747367,
|
|
-0.2938926261462366
|
|
],
|
|
[
|
|
0.4381533400219318,
|
|
-0.24087683705085766
|
|
],
|
|
[
|
|
0.46488824294412556,
|
|
-0.18406227634233932
|
|
],
|
|
[
|
|
0.4842915805643155,
|
|
-0.12434494358242767
|
|
],
|
|
[
|
|
0.4960573506572389,
|
|
-0.06266661678215234
|
|
]
|
|
],
|
|
"oriented": true,
|
|
"position": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"is_dof_fixed": [
|
|
false,
|
|
false,
|
|
false
|
|
],
|
|
"edges": [
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
2,
|
|
3
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
],
|
|
[
|
|
4,
|
|
5
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
6,
|
|
7
|
|
],
|
|
[
|
|
7,
|
|
8
|
|
],
|
|
[
|
|
8,
|
|
9
|
|
],
|
|
[
|
|
9,
|
|
10
|
|
],
|
|
[
|
|
10,
|
|
11
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
],
|
|
[
|
|
12,
|
|
13
|
|
],
|
|
[
|
|
13,
|
|
14
|
|
],
|
|
[
|
|
14,
|
|
15
|
|
],
|
|
[
|
|
15,
|
|
16
|
|
],
|
|
[
|
|
16,
|
|
17
|
|
],
|
|
[
|
|
17,
|
|
18
|
|
],
|
|
[
|
|
18,
|
|
19
|
|
],
|
|
[
|
|
19,
|
|
20
|
|
],
|
|
[
|
|
20,
|
|
21
|
|
],
|
|
[
|
|
21,
|
|
22
|
|
],
|
|
[
|
|
22,
|
|
23
|
|
],
|
|
[
|
|
23,
|
|
24
|
|
],
|
|
[
|
|
24,
|
|
25
|
|
],
|
|
[
|
|
25,
|
|
26
|
|
],
|
|
[
|
|
26,
|
|
27
|
|
],
|
|
[
|
|
27,
|
|
28
|
|
],
|
|
[
|
|
28,
|
|
29
|
|
],
|
|
[
|
|
29,
|
|
30
|
|
],
|
|
[
|
|
30,
|
|
31
|
|
],
|
|
[
|
|
31,
|
|
32
|
|
],
|
|
[
|
|
32,
|
|
33
|
|
],
|
|
[
|
|
33,
|
|
34
|
|
],
|
|
[
|
|
34,
|
|
35
|
|
],
|
|
[
|
|
35,
|
|
36
|
|
],
|
|
[
|
|
36,
|
|
37
|
|
],
|
|
[
|
|
37,
|
|
38
|
|
],
|
|
[
|
|
38,
|
|
39
|
|
],
|
|
[
|
|
39,
|
|
40
|
|
],
|
|
[
|
|
40,
|
|
41
|
|
],
|
|
[
|
|
41,
|
|
42
|
|
],
|
|
[
|
|
42,
|
|
43
|
|
],
|
|
[
|
|
43,
|
|
44
|
|
],
|
|
[
|
|
44,
|
|
45
|
|
],
|
|
[
|
|
45,
|
|
46
|
|
],
|
|
[
|
|
46,
|
|
47
|
|
],
|
|
[
|
|
47,
|
|
48
|
|
],
|
|
[
|
|
48,
|
|
49
|
|
],
|
|
[
|
|
49,
|
|
0
|
|
]
|
|
],
|
|
"rotation": [
|
|
3.6
|
|
],
|
|
"linear_velocity": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"angular_velocity": [
|
|
0.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|