{ "scene_type": "distance_barrier_rb_problem", "timestep": 0.01, "max_time": 10.0, "distance_barrier_constraint": {}, "rigid_body_problem": { "coefficient_restitution": -1, "gravity": [0, -9.81, 0], "rigid_bodies": [{ "mesh": "torus.obj", "position": [0, 1.5, 0], "rotation": [0, 0, 0], "is_dof_fixed": true }, { "mesh": "torus.obj", "position": [0, 0.95, 0], "rotation": [0, 90, 0] }, { "mesh": "torus.obj", "position": [0, 0.4, 0], "rotation": [0, 0, 0] }, { "mesh": "torus.obj", "position": [0, -0.15, 0], "rotation": [0, 90, 0] }, { "mesh": "torus.obj", "position": [0, -0.7, 0], "rotation": [0, 0, 0] }, { "mesh": "torus.obj", "position": [0, -1.25, 0], "rotation": [0, 90, 0] }, { "mesh": "torus.obj", "position": [0, -1.8, 0], "rotation": [0, 0, 0] }, { "mesh": "torus.obj", "position": [0, -2.35, 0], "rotation": [0, 90, 0] }, { "mesh": "torus.obj", "position": [0, -2.9, 0], "rotation": [0, 0, 0] }, { "mesh": "torus.obj", "position": [0, -3.45, 0], "rotation": [0, 90, 0] }] } }