{ "scene_type": "distance_barrier_rb_problem", "rigid_body_problem": { "gravity": [0.0, -9.81], "rigid_bodies": [{ "vertices": [ [10, 10], [-10, 10], [-10, -10], [10, -10] ], "edges": [ [0, 1], [1, 2], [2, 3], [3, 0] ], "is_dof_fixed": [true, true, false], "type": "kinematic", "kinematic_max_time": 7.5, "angular_velocity": 90 }, { "vertices": [ [1, 1], [-1, 1], [-1, -1], [1, -1] ], "edges": [ [0, 1], [1, 2], [2, 3], [3, 0] ] }, { "vertices": [ [3.1, 3], [1.1, 3], [1.1, 1], [3.1, 1] ], "edges": [ [0, 1], [1, 2], [2, 3], [3, 0] ] }, { "vertices": [ [-1.1, 3], [-3.1, 3], [-3.1, 1], [-1.1, 1] ], "edges": [ [0, 1], [1, 2], [2, 3], [3, 0] ] }] } }