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.
 
 
 
 
 

776 lines
19 KiB

{
"max_iterations": 50,
"timestep": 0.1,
"scene_type": "distance_barrier_rb_problem",
"distance_barrier_constraint": {
"initial_barrier_activation_distance": 0.01,
"detection_method": "hash_grid",
"use_distance_hashgrid": true,
"custom_hashgrid_cellsize": -1
},
"homotopy_solver": {
"inner_solver": "newton_solver",
"min_barrier_epsilon": 0.01
},
"rigid_body_problem": {
"coefficient_restitution": 1.0,
"gravity": [
0.0,
-0.5
],
"rigid_bodies": [
{
"vertices": [
[
0.0,
-0.4
],
[
0.0,
0.0
],
[
0.0,
0.4
],
[
0.4,
-0.5
],
[
0.4,
0.0
],
[
0.4,
0.5
],
[
0.9,
-0.5
],
[
0.9,
-0.09999999999999998
],
[
0.9,
0.09999999999999998
],
[
0.9,
0.5
]
],
"is_dof_fixed": [
true,
true,
true
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
0.65,
-0.4
],
[
0.65,
0.0
],
[
0.65,
0.4
],
[
1.05,
-0.5
],
[
1.05,
0.0
],
[
1.05,
0.5
],
[
1.55,
-0.5
],
[
1.55,
-0.09999999999999998
],
[
1.55,
0.09999999999999998
],
[
1.55,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
1.3,
-0.4
],
[
1.3,
0.0
],
[
1.3,
0.4
],
[
1.7000000000000002,
-0.5
],
[
1.7000000000000002,
0.0
],
[
1.7000000000000002,
0.5
],
[
2.2,
-0.5
],
[
2.2,
-0.09999999999999998
],
[
2.2,
0.09999999999999998
],
[
2.2,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
1.9500000000000002,
-0.4
],
[
1.9500000000000002,
0.0
],
[
1.9500000000000002,
0.4
],
[
2.35,
-0.5
],
[
2.35,
0.0
],
[
2.35,
0.5
],
[
2.85,
-0.5
],
[
2.85,
-0.09999999999999998
],
[
2.85,
0.09999999999999998
],
[
2.85,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
2.6,
-0.4
],
[
2.6,
0.0
],
[
2.6,
0.4
],
[
3.0,
-0.5
],
[
3.0,
0.0
],
[
3.0,
0.5
],
[
3.5,
-0.5
],
[
3.5,
-0.09999999999999998
],
[
3.5,
0.09999999999999998
],
[
3.5,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
3.25,
-0.4
],
[
3.25,
0.0
],
[
3.25,
0.4
],
[
3.65,
-0.5
],
[
3.65,
0.0
],
[
3.65,
0.5
],
[
4.15,
-0.5
],
[
4.15,
-0.09999999999999998
],
[
4.15,
0.09999999999999998
],
[
4.15,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
3.9000000000000004,
-0.4
],
[
3.9000000000000004,
0.0
],
[
3.9000000000000004,
0.4
],
[
4.300000000000001,
-0.5
],
[
4.300000000000001,
0.0
],
[
4.300000000000001,
0.5
],
[
4.800000000000001,
-0.5
],
[
4.800000000000001,
-0.09999999999999998
],
[
4.800000000000001,
0.09999999999999998
],
[
4.800000000000001,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
},
{
"vertices": [
[
4.55,
-0.4
],
[
4.55,
0.0
],
[
4.55,
0.4
],
[
4.95,
-0.5
],
[
4.95,
0.0
],
[
4.95,
0.5
],
[
5.45,
-0.5
],
[
5.45,
-0.09999999999999998
],
[
5.45,
0.09999999999999998
],
[
5.45,
0.5
]
],
"is_dof_fixed": [
false,
false,
false
],
"edges": [
[
0,
1
],
[
1,
2
],
[
3,
4
],
[
4,
5
],
[
6,
7
],
[
8,
9
],
[
1,
4
],
[
3,
6
],
[
5,
9
]
],
"linear_velocity": [
0.0,
0.0
],
"angular_velocity": [
0.0
]
}
]
}
}