{ "scene_type": "distance_barrier_rb_problem", "solver": "ipc_solver", "max_time": 4, "timestep": 0.01, "rigid_body_problem": { "coefficient_restitution": -1, "gravity": [0, -9.8, 0], "rigid_bodies": [{ "mesh": "bunny-lowpoly.obj", "position": [0, 3, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 4, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 5, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 6, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 7, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 8, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "bunny-lowpoly.obj", "position": [0, 9, 0], "rotation": [0, 0, 0], "scale": 1 }, { "mesh": "cone.obj", "is_dof_fixed": true, "position": [0, -5, 0], "scale": 2 }] } }