{ "scene_type": "distance_barrier_rb_problem", "solver": "ipc_solver", "timestep": 0.01, "max_time": 5, "distance_barrier_constraint": { "initial_barrier_activation_distance": 1e-3 }, "ipc_solver": { "velocity_conv_tol": 1e-3 }, "friction_constraints": { "static_friction_speed_bound": 1e-5, "iterations": 1 }, "rigid_body_problem": { "coefficient_friction": 0.9, "gravity": [0, -9.8, 0], "rigid_bodies": [{ "mesh": "plane.obj", "is_dof_fixed": true, "scale": 2, "density": 1 }, { "mesh": "plane.obj", "position": [-2.75, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [-1.6500000000000001, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "plane.obj", "position": [-0.55, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [0.55, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "plane.obj", "position": [1.6500000000000001, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [2.75, 1.20830308488593, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "plane.obj", "position": [-1.1, 2.41660616977186, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -1], "density": 50 }, { "mesh": "plane.obj", "position": [-1.6500000000000001, 3.6249092546577897, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [-0.55, 3.6249092546577897, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "plane.obj", "position": [1.1, 2.41660616977186, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -1], "density": 50 }, { "mesh": "plane.obj", "position": [0.55, 3.6249092546577897, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [1.6500000000000001, 3.6249092546577897, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "plane.obj", "position": [0.0, 4.83321233954372, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -1], "density": 50 }, { "mesh": "plane.obj", "position": [-0.55, 6.04151542442965, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, 65], "density": 50 }, { "mesh": "plane.obj", "position": [0.55, 6.04151542442965, 0], "scale": [0.25, 1, 0.125], "rotation": [0, 0, -65], "density": 50 }, { "mesh": "cube.obj", "position": [0.2, 12, -0.2], "scale": 1.0, "density": 7680 }, { "mesh": "cube.obj", "position": [0.5, 15, -0.3], "scale": 1.0, "density": 7680, "enabled": true }] } }