{ "scene_type": "distance_barrier_rb_problem", "solver": "ipc_solver", "timestep": 0.01, "max_time": 20.0, "distance_barrier_constraint": { "initial_barrier_activation_distance": 1e-3 }, "ipc_solver": { "velocity_conv_tol": 1e-3 }, "friction_constraints": { "iterations": 1, "static_friction_speed_bound": 1e-3 }, "rigid_body_problem": { "coefficient_friction": 0.5, "gravity": [0, -9.8, 0], "rigid_bodies": [{ "mesh": "plane.obj", "position": [0, 0, 0], "dimensions": [110.36124963927372, 0.0, 100.0], "is_dof_fixed": true }, { "mesh": "arch/num_stones=101/stone-01.obj" }, { "mesh": "arch/num_stones=101/stone-02.obj" }, { "mesh": "arch/num_stones=101/stone-03.obj" }, { "mesh": "arch/num_stones=101/stone-04.obj" }, { "mesh": "arch/num_stones=101/stone-05.obj" }, { "mesh": "arch/num_stones=101/stone-06.obj" }, { "mesh": "arch/num_stones=101/stone-07.obj" }, { "mesh": "arch/num_stones=101/stone-08.obj" }, { "mesh": "arch/num_stones=101/stone-09.obj" }, { "mesh": "arch/num_stones=101/stone-10.obj" }, { "mesh": "arch/num_stones=101/stone-11.obj" }, { "mesh": "arch/num_stones=101/stone-12.obj" }, { "mesh": "arch/num_stones=101/stone-13.obj" }, { "mesh": "arch/num_stones=101/stone-14.obj" }, { "mesh": "arch/num_stones=101/stone-15.obj" }, { "mesh": "arch/num_stones=101/stone-16.obj" }, { "mesh": "arch/num_stones=101/stone-17.obj" }, { "mesh": "arch/num_stones=101/stone-18.obj" }, { "mesh": "arch/num_stones=101/stone-19.obj" }, { "mesh": "arch/num_stones=101/stone-20.obj" }, { "mesh": "arch/num_stones=101/stone-21.obj" }, { "mesh": "arch/num_stones=101/stone-22.obj" }, { "mesh": "arch/num_stones=101/stone-23.obj" }, { "mesh": "arch/num_stones=101/stone-24.obj" }, { "mesh": "arch/num_stones=101/stone-25.obj" }, { "mesh": "arch/num_stones=101/stone-26.obj" }, { "mesh": "arch/num_stones=101/stone-27.obj" }, { "mesh": "arch/num_stones=101/stone-28.obj" }, { "mesh": "arch/num_stones=101/stone-29.obj" }, { "mesh": "arch/num_stones=101/stone-30.obj" }, { "mesh": "arch/num_stones=101/stone-31.obj" }, { "mesh": "arch/num_stones=101/stone-32.obj" }, { "mesh": "arch/num_stones=101/stone-33.obj" }, { "mesh": "arch/num_stones=101/stone-34.obj" }, { "mesh": "arch/num_stones=101/stone-35.obj" }, { "mesh": "arch/num_stones=101/stone-36.obj" }, { "mesh": "arch/num_stones=101/stone-37.obj" }, { "mesh": "arch/num_stones=101/stone-38.obj" }, { "mesh": "arch/num_stones=101/stone-39.obj" }, { "mesh": "arch/num_stones=101/stone-40.obj" }, { "mesh": "arch/num_stones=101/stone-41.obj" }, { "mesh": "arch/num_stones=101/stone-42.obj" }, { "mesh": "arch/num_stones=101/stone-43.obj" }, { "mesh": "arch/num_stones=101/stone-44.obj" }, { "mesh": "arch/num_stones=101/stone-45.obj" }, { "mesh": "arch/num_stones=101/stone-46.obj" }, { "mesh": "arch/num_stones=101/stone-47.obj" }, { "mesh": "arch/num_stones=101/stone-48.obj" }, { "mesh": "arch/num_stones=101/stone-49.obj" }, { "mesh": "arch/num_stones=101/stone-50.obj" }, { "mesh": "arch/num_stones=101/stone-51.obj" }, { "mesh": "arch/num_stones=101/stone-52.obj" }, { "mesh": "arch/num_stones=101/stone-53.obj" }, { "mesh": "arch/num_stones=101/stone-54.obj" }, { "mesh": "arch/num_stones=101/stone-55.obj" }, { "mesh": "arch/num_stones=101/stone-56.obj" }, { "mesh": "arch/num_stones=101/stone-57.obj" }, { "mesh": "arch/num_stones=101/stone-58.obj" }, { "mesh": "arch/num_stones=101/stone-59.obj" }, { "mesh": "arch/num_stones=101/stone-60.obj" }, { "mesh": "arch/num_stones=101/stone-61.obj" }, { "mesh": "arch/num_stones=101/stone-62.obj" }, { "mesh": "arch/num_stones=101/stone-63.obj" }, { "mesh": "arch/num_stones=101/stone-64.obj" }, { "mesh": "arch/num_stones=101/stone-65.obj" }, { "mesh": "arch/num_stones=101/stone-66.obj" }, { "mesh": "arch/num_stones=101/stone-67.obj" }, { "mesh": "arch/num_stones=101/stone-68.obj" }, { "mesh": "arch/num_stones=101/stone-69.obj" }, { "mesh": "arch/num_stones=101/stone-70.obj" }, { "mesh": "arch/num_stones=101/stone-71.obj" }, { "mesh": "arch/num_stones=101/stone-72.obj" }, { "mesh": "arch/num_stones=101/stone-73.obj" }, { "mesh": "arch/num_stones=101/stone-74.obj" }, { "mesh": "arch/num_stones=101/stone-75.obj" }, { "mesh": "arch/num_stones=101/stone-76.obj" }, { "mesh": "arch/num_stones=101/stone-77.obj" }, { "mesh": "arch/num_stones=101/stone-78.obj" }, { "mesh": "arch/num_stones=101/stone-79.obj" }, { "mesh": "arch/num_stones=101/stone-80.obj" }, { "mesh": "arch/num_stones=101/stone-81.obj" }, { "mesh": "arch/num_stones=101/stone-82.obj" }, { "mesh": "arch/num_stones=101/stone-83.obj" }, { "mesh": "arch/num_stones=101/stone-84.obj" }, { "mesh": "arch/num_stones=101/stone-85.obj" }, { "mesh": "arch/num_stones=101/stone-86.obj" }, { "mesh": "arch/num_stones=101/stone-87.obj" }, { "mesh": "arch/num_stones=101/stone-88.obj" }, { "mesh": "arch/num_stones=101/stone-89.obj" }, { "mesh": "arch/num_stones=101/stone-90.obj" }, { "mesh": "arch/num_stones=101/stone-91.obj" }, { "mesh": "arch/num_stones=101/stone-92.obj" }, { "mesh": "arch/num_stones=101/stone-93.obj" }, { "mesh": "arch/num_stones=101/stone-94.obj" }, { "mesh": "arch/num_stones=101/stone-95.obj" }, { "mesh": "arch/num_stones=101/stone-96.obj" }, { "mesh": "arch/num_stones=101/stone-97.obj" }, { "mesh": "arch/num_stones=101/stone-98.obj" }, { "mesh": "arch/num_stones=101/stone-99.obj" }, { "mesh": "arch/num_stones=101/stone-100.obj" }, { "mesh": "arch/num_stones=101/stone-101.obj" }] } }