{ "scene_type": "distance_barrier_rb_problem", "solver": "ipc_solver", "timestep": 0.005, "max_time": 5, "rigid_body_problem": { "coefficient_restitution": -1, "coefficient_friction": 0, "gravity": [0, -9.8, 0], "rigid_bodies": [{ "mesh": "plane.obj", "position": [0, 0, 0], "scale": [0.075, 1, 0.42], "rotation": [0, 0, 90], "density": 7680, "angular_velocity": [0, 200, 0], "torque": [0, 0, 0], "is_dof_fixed": [true, true, true, true, false, true], "type": "kinematic" }, { "mesh": "pot.obj", "position": [0, 0.61, 0], "scale": [2.2, 1, 2.2], "type": "static" }, { "mesh": "suzanne/suzanne.obj", "position": [-1.5, 1.0, -0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-1.5, 1.0, -0.45], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-1.5, 1.0, 0.0], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-1.5, 1.0, 0.45000000000000007], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-1.5, 1.0, 0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-0.75, 1.0, -0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-0.75, 1.0, -0.45], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-0.75, 1.0, 0.0], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-0.75, 1.0, 0.45000000000000007], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [-0.75, 1.0, 0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.0, 1.0, -0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.0, 1.0, -0.45], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.0, 1.0, 0.0], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.0, 1.0, 0.45000000000000007], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.0, 1.0, 0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.75, 1.0, -0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.75, 1.0, -0.45], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.75, 1.0, 0.0], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.75, 1.0, 0.45000000000000007], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [0.75, 1.0, 0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [1.5, 1.0, -0.9], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [1.5, 1.0, -0.45], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [1.5, 1.0, 0.0], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [1.5, 1.0, 0.45000000000000007], "scale": 0.25 }, { "mesh": "suzanne/suzanne.obj", "position": [1.5, 1.0, 0.9], "scale": 0.25 }] } }