{ "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.4045084971874737, 0.29389262614623657 ], [ 0.15450849718747373, 0.47552825814757677 ], [ -0.15450849718747367, 0.4755282581475768 ], [ -0.40450849718747367, 0.2938926261462366 ], [ -0.5, 6.123233995736766e-17 ], [ -0.4045084971874737, -0.2938926261462365 ], [ -0.15450849718747378, -0.47552825814757677 ], [ 0.15450849718747361, -0.4755282581475768 ], [ 0.40450849718747367, -0.2938926261462366 ] ], "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, 0 ] ], "rotation": [ 0.0 ], "linear_velocity": [ 10.0, 0.0 ], "angular_velocity": [ 0.0 ] }, { "vertices": [ [ 0.5, 0.0 ], [ 0.4045084971874737, 0.29389262614623657 ], [ 0.15450849718747373, 0.47552825814757677 ], [ -0.15450849718747367, 0.4755282581475768 ], [ -0.40450849718747367, 0.2938926261462366 ], [ -0.5, 6.123233995736766e-17 ], [ -0.4045084971874737, -0.2938926261462365 ], [ -0.15450849718747378, -0.47552825814757677 ], [ 0.15450849718747361, -0.4755282581475768 ], [ 0.40450849718747367, -0.2938926261462366 ] ], "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, 0 ] ], "rotation": [ 18.0 ], "linear_velocity": [ 0.0, 0.0 ], "angular_velocity": [ 0.0 ] } ] } }