{"type": "scene_header", "seed": 5093274, "description": "Tower: 12 blocks stacked vertically, with toppler ball.", "object_count": 13, "gravity": {"x": 0.0, "y": -981.0}, "timestep": 0.016666666666666666, "objects": [{"id": 0, "type": "rectangle", "position": {"x": 398.5321, "y": 60.0}, "material": {"mass": 1.4427, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 1, "type": "rectangle", "position": {"x": 398.4031, "y": 81.0}, "material": {"mass": 2.2437, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 2, "type": "rectangle", "position": {"x": 399.7316, "y": 102.0}, "material": {"mass": 1.4367, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 3, "type": "rectangle", "position": {"x": 401.1782, "y": 123.0}, "material": {"mass": 1.8635, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 4, "type": "rectangle", "position": {"x": 401.6129, "y": 144.0}, "material": {"mass": 2.3379, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 5, "type": "rectangle", "position": {"x": 401.9895, "y": 165.0}, "material": {"mass": 1.006, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 6, "type": "rectangle", "position": {"x": 399.4347, "y": 186.0}, "material": {"mass": 1.9727, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 7, "type": "rectangle", "position": {"x": 400.0956, "y": 207.0}, "material": {"mass": 2.3463, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 8, "type": "rectangle", "position": {"x": 399.9366, "y": 228.0}, "material": {"mass": 2.4649, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 9, "type": "rectangle", "position": {"x": 400.2044, "y": 249.0}, "material": {"mass": 1.5125, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 10, "type": "rectangle", "position": {"x": 399.6373, "y": 270.0}, "material": {"mass": 1.3717, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 11, "type": "rectangle", "position": {"x": 400.2164, "y": 291.0}, "material": {"mass": 2.1786, "friction": 0.7, "elasticity": 0.2}, "width": 45, "height": 20}, {"id": 12, "type": "circle", "position": {"x": 348.8575, "y": 500.0}, "material": {"mass": 5.0, "friction": 0.5, "elasticity": 0.3}, "radius": 15}], "scenario_type": "tower", "scenario_category": "stacking", "difficulty": 3, "static_geometry": [{"type": "segment", "p1": {"x": 10.0, "y": 50.0}, "p2": {"x": 790.0, "y": 50.0}, "friction": 0.8, "elasticity": 0.5}, {"type": "segment", "p1": {"x": 10.0, "y": 50.0}, "p2": {"x": 10.0, "y": 590.0}, "friction": 0.5, "elasticity": 0.3}, {"type": "segment", "p1": {"x": 790.0, "y": 50.0}, "p2": {"x": 790.0, "y": 590.0}, "friction": 0.5, "elasticity": 0.3}]} {"frame": 1, "description": "Frame 1: 12 of 13 objects are moving.", "objects": [{"id": 0, "type": "rectangle", "position": {"x": 398.5321, "y": 60.0}, "velocity": {"x": 0.0, "y": -0.0008}, "angle": 0.0, "angular_velocity": -1.7e-05, "material": {"mass": 1.4427, "friction": 0.7, "elasticity": 0.2}}, {"id": 1, "type": "rectangle", "position": {"x": 398.4031, "y": 81.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.2437, "friction": 0.7, "elasticity": 0.2}}, {"id": 2, "type": "rectangle", "position": {"x": 399.7316, "y": 102.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4367, "friction": 0.7, "elasticity": 0.2}}, {"id": 3, "type": "rectangle", "position": {"x": 401.1782, "y": 123.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.8635, "friction": 0.7, "elasticity": 0.2}}, {"id": 4, "type": "rectangle", "position": {"x": 401.6129, "y": 144.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3379, "friction": 0.7, "elasticity": 0.2}}, {"id": 5, "type": "rectangle", "position": {"x": 401.9895, "y": 165.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.006, "friction": 0.7, "elasticity": 0.2}}, {"id": 6, "type": "rectangle", "position": {"x": 399.4347, "y": 186.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9727, "friction": 0.7, "elasticity": 0.2}}, {"id": 7, "type": "rectangle", "position": {"x": 400.0956, "y": 207.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3463, "friction": 0.7, "elasticity": 0.2}}, {"id": 8, "type": "rectangle", "position": {"x": 399.9366, "y": 228.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.4649, "friction": 0.7, "elasticity": 0.2}}, {"id": 9, "type": "rectangle", "position": {"x": 400.2044, "y": 249.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.5125, "friction": 0.7, "elasticity": 0.2}}, {"id": 10, "type": "rectangle", "position": {"x": 399.6373, "y": 270.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3717, "friction": 0.7, "elasticity": 0.2}}, {"id": 11, "type": "rectangle", "position": {"x": 400.2164, "y": 291.0}, "velocity": {"x": 0.0, "y": -16.35}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.1786, "friction": 0.7, "elasticity": 0.2}}, {"id": 12, "type": "circle", "position": {"x": 350.1789, "y": 497.1138}, "velocity": {"x": 79.2843, "y": -189.5193}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 5.0, "friction": 0.5, "elasticity": 0.3}}]} {"frame": 2, "description": "Frame 2: 12 of 13 objects are moving.", "objects": [{"id": 0, "type": "rectangle", "position": {"x": 398.5321, "y": 60.19}, "velocity": {"x": -0.0, "y": 0.0001}, "angle": -0.0, "angular_velocity": 2e-06, "material": {"mass": 1.4427, "friction": 0.7, "elasticity": 0.2}}, {"id": 1, "type": "rectangle", "position": {"x": 398.4031, "y": 80.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.2437, "friction": 0.7, "elasticity": 0.2}}, {"id": 2, "type": "rectangle", "position": {"x": 399.7316, "y": 101.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4367, "friction": 0.7, "elasticity": 0.2}}, {"id": 3, "type": "rectangle", "position": {"x": 401.1782, "y": 122.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.8635, "friction": 0.7, "elasticity": 0.2}}, {"id": 4, "type": "rectangle", "position": {"x": 401.6129, "y": 143.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3379, "friction": 0.7, "elasticity": 0.2}}, {"id": 5, "type": "rectangle", "position": {"x": 401.9895, "y": 164.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.006, "friction": 0.7, "elasticity": 0.2}}, {"id": 6, "type": "rectangle", "position": {"x": 399.4347, "y": 185.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9727, "friction": 0.7, "elasticity": 0.2}}, {"id": 7, "type": "rectangle", "position": {"x": 400.0956, "y": 206.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3463, "friction": 0.7, "elasticity": 0.2}}, {"id": 8, "type": "rectangle", "position": {"x": 399.9366, "y": 227.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.4649, "friction": 0.7, "elasticity": 0.2}}, {"id": 9, "type": "rectangle", "position": {"x": 400.2044, "y": 248.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.5125, "friction": 0.7, "elasticity": 0.2}}, {"id": 10, "type": "rectangle", "position": {"x": 399.6373, "y": 269.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3717, "friction": 0.7, "elasticity": 0.2}}, {"id": 11, "type": "rectangle", "position": {"x": 400.2164, "y": 290.7275}, "velocity": {"x": 0.0, "y": -32.7}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.1786, "friction": 0.7, "elasticity": 0.2}}, {"id": 12, "type": "circle", "position": {"x": 351.5003, "y": 493.9552}, "velocity": {"x": 79.2843, "y": -205.8693}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 5.0, "friction": 0.5, "elasticity": 0.3}}]} {"frame": 3, "description": "Frame 3: 12 of 13 objects are moving.", "objects": [{"id": 0, "type": "rectangle", "position": {"x": 398.5321, "y": 60.361}, "velocity": {"x": -0.4559, "y": -0.2322}, "angle": -0.0, "angular_velocity": -0.032226, "material": {"mass": 1.4427, "friction": 0.7, "elasticity": 0.2}}, {"id": 1, "type": "rectangle", "position": {"x": 398.4031, "y": 80.1825}, "velocity": {"x": -0.6661, "y": -1.1632}, "angle": 0.0, "angular_velocity": 0.005167, "material": {"mass": 2.2437, "friction": 0.7, "elasticity": 0.2}}, {"id": 2, "type": "rectangle", "position": {"x": 399.7316, "y": 101.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4367, "friction": 0.7, "elasticity": 0.2}}, {"id": 3, "type": "rectangle", "position": {"x": 401.1782, "y": 122.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.8635, "friction": 0.7, "elasticity": 0.2}}, {"id": 4, "type": "rectangle", "position": {"x": 401.6129, "y": 143.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3379, "friction": 0.7, "elasticity": 0.2}}, {"id": 5, "type": "rectangle", "position": {"x": 401.9895, "y": 164.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.006, "friction": 0.7, "elasticity": 0.2}}, {"id": 6, "type": "rectangle", "position": {"x": 399.4347, "y": 185.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9727, "friction": 0.7, "elasticity": 0.2}}, {"id": 7, "type": "rectangle", "position": {"x": 400.0956, "y": 206.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3463, "friction": 0.7, "elasticity": 0.2}}, {"id": 8, "type": "rectangle", "position": {"x": 399.9366, "y": 227.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.4649, "friction": 0.7, "elasticity": 0.2}}, {"id": 9, "type": "rectangle", "position": {"x": 400.2044, "y": 248.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.5125, "friction": 0.7, "elasticity": 0.2}}, {"id": 10, "type": "rectangle", "position": {"x": 399.6373, "y": 269.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3717, "friction": 0.7, "elasticity": 0.2}}, {"id": 11, "type": "rectangle", "position": {"x": 400.2164, "y": 290.1825}, "velocity": {"x": 0.0, "y": -49.05}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.1786, "friction": 0.7, "elasticity": 0.2}}, {"id": 12, "type": "circle", "position": {"x": 352.8217, "y": 490.524}, "velocity": {"x": 79.2843, "y": -222.2193}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 5.0, "friction": 0.5, "elasticity": 0.3}}]} {"frame": 4, "description": "Frame 4: 12 of 13 objects are moving.", "objects": [{"id": 0, "type": "rectangle", "position": {"x": 398.5245, "y": 60.508}, "velocity": {"x": 0.2216, "y": 0.0857}, "angle": -0.000672, "angular_velocity": 0.020815, "material": {"mass": 1.4427, "friction": 0.7, "elasticity": 0.2}}, {"id": 1, "type": "rectangle", "position": {"x": 398.392, "y": 80.3093}, "velocity": {"x": 0.1573, "y": 1.3767}, "angle": 0.000129, "angular_velocity": 0.004735, "material": {"mass": 2.2437, "friction": 0.7, "elasticity": 0.2}}, {"id": 2, "type": "rectangle", "position": {"x": 399.7316, "y": 100.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.4367, "friction": 0.7, "elasticity": 0.2}}, {"id": 3, "type": "rectangle", "position": {"x": 401.1782, "y": 121.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.8635, "friction": 0.7, "elasticity": 0.2}}, {"id": 4, "type": "rectangle", "position": {"x": 401.6129, "y": 142.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3379, "friction": 0.7, "elasticity": 0.2}}, {"id": 5, "type": "rectangle", "position": {"x": 401.9895, "y": 163.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.006, "friction": 0.7, "elasticity": 0.2}}, {"id": 6, "type": "rectangle", "position": {"x": 399.4347, "y": 184.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.9727, "friction": 0.7, "elasticity": 0.2}}, {"id": 7, "type": "rectangle", "position": {"x": 400.0956, "y": 205.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.3463, "friction": 0.7, "elasticity": 0.2}}, {"id": 8, "type": "rectangle", "position": {"x": 399.9366, "y": 226.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.4649, "friction": 0.7, "elasticity": 0.2}}, {"id": 9, "type": "rectangle", "position": {"x": 400.2044, "y": 247.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.5125, "friction": 0.7, "elasticity": 0.2}}, {"id": 10, "type": "rectangle", "position": {"x": 399.6373, "y": 268.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3717, "friction": 0.7, "elasticity": 0.2}}, {"id": 11, "type": "rectangle", "position": {"x": 400.2164, "y": 289.365}, "velocity": {"x": 0.0, "y": -65.4}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.1786, "friction": 0.7, "elasticity": 0.2}}, {"id": 12, "type": "circle", "position": {"x": 354.1431, "y": 486.8204}, "velocity": {"x": 79.2843, "y": -238.5693}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 5.0, "friction": 0.5, "elasticity": 0.3}}]}