{ "scene_type": "distance_barrier_rb_problem", "max_iterations": 10000, "timestep": 0.01, "distance_barrier_constraint": { "initial_barrier_activation_distance": 0.001, "detection_method": "hash_grid" }, "homotopy_solver": { "e_b": 1e-06, "m": 1, "t_init": 100, "t_inc": 100, "c": 0.1, "inner_solver": "newton_solver" }, "rigid_body_problem": { "gravity": [0, -9.81], "coefficient_restitution": -1, "rigid_bodies": [{ "vertices": [ [0.02, 0.02], [0.02, 2.8371428571428576], [5.98, 2.8371428571428576], [5.98, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.010000000000000009], [6.0, 0.02], [6.0, 2.8371428571428576], [6.0, 2.847142857142857], [6.0, 2.857142857142857], [3.01, 2.857142857142857], [3.01, 4.98], [5.46, 4.98], [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [2.99, 4.98], [2.99, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.847142857142857], [0.0, 2.8371428571428576], [0.0, 0.02], [0.0, 0.010000000000000009], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], "polygons": [ [ [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [5.46, 4.98], [5.46, 5.0] ], [ [3.01, 4.99], [2.99, 4.99], [2.99, 2.847142857142858], [3.01, 2.847142857142858], [3.01, 4.99] ], [ [6.0, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.8371428571428576], [6.0, 2.8371428571428576], [6.0, 2.857142857142857] ], [ [0.02, 2.847142857142857], [0.0, 2.847142857142857], [0.0, 0.010000000000000009], [0.02, 0.010000000000000009], [0.02, 2.847142857142857] ], [ [2.92, 0.02], [0.0, 0.02], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], [ [6.0, 2.847142857142857], [5.98, 2.847142857142857], [5.98, 0.010000000000000009], [6.0, 0.010000000000000009], [6.0, 2.847142857142857] ], [ [6.0, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.02] ] ], "position": [0.0, 0.0], "is_dof_fixed": [true, true, true], "oriented": true, "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, 0] ], "rotation": [135], "linear_velocity": [0.0, 0.0], "angular_velocity": [0.0] }, { "vertices": [ [0.02, 0.02], [0.02, 2.8371428571428576], [5.98, 2.8371428571428576], [5.98, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.010000000000000009], [6.0, 0.02], [6.0, 2.8371428571428576], [6.0, 2.847142857142857], [6.0, 2.857142857142857], [3.01, 2.857142857142857], [3.01, 4.98], [5.46, 4.98], [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [2.99, 4.98], [2.99, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.847142857142857], [0.0, 2.8371428571428576], [0.0, 0.02], [0.0, 0.010000000000000009], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], "polygons": [ [ [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [5.46, 4.98], [5.46, 5.0] ], [ [3.01, 4.99], [2.99, 4.99], [2.99, 2.847142857142858], [3.01, 2.847142857142858], [3.01, 4.99] ], [ [6.0, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.8371428571428576], [6.0, 2.8371428571428576], [6.0, 2.857142857142857] ], [ [0.02, 2.847142857142857], [0.0, 2.847142857142857], [0.0, 0.010000000000000009], [0.02, 0.010000000000000009], [0.02, 2.847142857142857] ], [ [2.92, 0.02], [0.0, 0.02], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], [ [6.0, 2.847142857142857], [5.98, 2.847142857142857], [5.98, 0.010000000000000009], [6.0, 0.010000000000000009], [6.0, 2.847142857142857] ], [ [6.0, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.02] ] ], "position": [2.4748737341529163, 2.474873734152916], "is_dof_fixed": [false, false, false], "oriented": true, "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, 0] ], "rotation": [135], "linear_velocity": [0.0, 0.0], "angular_velocity": [0.0] }, { "vertices": [ [0.02, 0.02], [0.02, 2.8371428571428576], [5.98, 2.8371428571428576], [5.98, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.010000000000000009], [6.0, 0.02], [6.0, 2.8371428571428576], [6.0, 2.847142857142857], [6.0, 2.857142857142857], [3.01, 2.857142857142857], [3.01, 4.98], [5.46, 4.98], [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [2.99, 4.98], [2.99, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.847142857142857], [0.0, 2.8371428571428576], [0.0, 0.02], [0.0, 0.010000000000000009], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], "polygons": [ [ [5.46, 5.0], [0.54, 5.0], [0.54, 4.98], [5.46, 4.98], [5.46, 5.0] ], [ [3.01, 4.99], [2.99, 4.99], [2.99, 2.847142857142858], [3.01, 2.847142857142858], [3.01, 4.99] ], [ [6.0, 2.857142857142857], [0.0, 2.857142857142857], [0.0, 2.8371428571428576], [6.0, 2.8371428571428576], [6.0, 2.857142857142857] ], [ [0.02, 2.847142857142857], [0.0, 2.847142857142857], [0.0, 0.010000000000000009], [0.02, 0.010000000000000009], [0.02, 2.847142857142857] ], [ [2.92, 0.02], [0.0, 0.02], [0.0, 0.0], [2.92, 0.0], [2.92, 0.02] ], [ [6.0, 2.847142857142857], [5.98, 2.847142857142857], [5.98, 0.010000000000000009], [6.0, 0.010000000000000009], [6.0, 2.847142857142857] ], [ [6.0, 0.02], [3.08, 0.02], [3.08, 0.0], [6.0, 0.0], [6.0, 0.02] ] ], "position": [4.949747468305833, 4.949747468305832], "is_dof_fixed": [false, false, false], "oriented": true, "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, 0] ], "rotation": [135], "linear_velocity": [0.0, 0.0], "angular_velocity": [0.0] }] } }