Spaces:
Running on Zero
Running on Zero
| {"type": "scene_header", "seed": 5060896, "description": "Pendulum: 5 pendulums (one double) released from angle.", "object_count": 6, "gravity": {"x": 0.0, "y": -981.0}, "timestep": 0.016666666666666666, "objects": [{"id": 0, "type": "circle", "position": {"x": 313.5974, "y": 357.7346}, "material": {"mass": 1.3274, "friction": 0.2, "elasticity": 0.3}, "radius": 19.211457183897018}, {"id": 1, "type": "circle", "position": {"x": 345.2578, "y": 237.6752}, "material": {"mass": 2.0613, "friction": 0.2, "elasticity": 0.3}, "radius": 10.968690844536201}, {"id": 2, "type": "circle", "position": {"x": 431.8699, "y": 344.5119}, "material": {"mass": 3.8054, "friction": 0.2, "elasticity": 0.3}, "radius": 16.43138859606962}, {"id": 3, "type": "circle", "position": {"x": 228.5024, "y": 456.687}, "material": {"mass": 3.952, "friction": 0.2, "elasticity": 0.3}, "radius": 16.00547095954142}, {"id": 4, "type": "circle", "position": {"x": 648.1357, "y": 328.1033}, "material": {"mass": 4.4542, "friction": 0.2, "elasticity": 0.3}, "radius": 16.832782311196816}, {"id": 5, "type": "circle", "position": {"x": 582.4198, "y": 407.7672}, "material": {"mass": 2.0253, "friction": 0.2, "elasticity": 0.3}, "radius": 12.11915815189154}], "scenario_type": "pendulum", "scenario_category": "constraint", "difficulty": 5, "static_geometry": [{"type": "segment", "p1": {"x": 10.0, "y": 50.0}, "p2": {"x": 790.0, "y": 50.0}, "friction": 0.8, "elasticity": 0.5}], "constraints": [{"type": "PinJoint", "body_a": "static", "body_b": 0, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}, {"type": "PinJoint", "body_a": 0, "body_b": 1, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}, {"type": "PinJoint", "body_a": "static", "body_b": 2, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}, {"type": "PinJoint", "body_a": "static", "body_b": 3, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}, {"type": "PinJoint", "body_a": "static", "body_b": 4, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}, {"type": "PinJoint", "body_a": "static", "body_b": 5, "anchor_a": [0.0, 0.0], "anchor_b": [0.0, 0.0]}]} | |
| {"frame": 1, "description": "Frame 1: All objects are in motion.", "objects": [{"id": 0, "type": "circle", "position": {"x": 313.5974, "y": 357.7346}, "velocity": {"x": -11.5036, "y": -13.231}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3274, "friction": 0.2, "elasticity": 0.3}}, {"id": 1, "type": "circle", "position": {"x": 345.2578, "y": 237.6752}, "velocity": {"x": -1.517, "y": -10.5975}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0613, "friction": 0.2, "elasticity": 0.3}}, {"id": 2, "type": "circle", "position": {"x": 431.8699, "y": 344.5119}, "velocity": {"x": -8.1727, "y": -7.9826}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.8054, "friction": 0.2, "elasticity": 0.3}}, {"id": 3, "type": "circle", "position": {"x": 228.5024, "y": 456.687}, "velocity": {"x": 3.6916, "y": -15.469}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.952, "friction": 0.2, "elasticity": 0.3}}, {"id": 4, "type": "circle", "position": {"x": 648.1357, "y": 328.1033}, "velocity": {"x": -7.3691, "y": -4.6357}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 4.4542, "friction": 0.2, "elasticity": 0.3}}, {"id": 5, "type": "circle", "position": {"x": 582.4198, "y": 407.7672}, "velocity": {"x": 8.1641, "y": -7.7522}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0253, "friction": 0.2, "elasticity": 0.3}}]} | |
| {"frame": 2, "description": "Frame 2: All objects are in motion.", "objects": [{"id": 0, "type": "circle", "position": {"x": 313.4056, "y": 357.5141}, "velocity": {"x": -23.0585, "y": -26.4419}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3274, "friction": 0.2, "elasticity": 0.3}}, {"id": 1, "type": "circle", "position": {"x": 345.2325, "y": 237.4986}, "velocity": {"x": -3.0578, "y": -21.1371}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0613, "friction": 0.2, "elasticity": 0.3}}, {"id": 2, "type": "circle", "position": {"x": 431.7337, "y": 344.3789}, "velocity": {"x": -16.3525, "y": -15.9433}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.8054, "friction": 0.2, "elasticity": 0.3}}, {"id": 3, "type": "circle", "position": {"x": 228.5639, "y": 456.4292}, "velocity": {"x": 7.4269, "y": -30.922}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.952, "friction": 0.2, "elasticity": 0.3}}, {"id": 4, "type": "circle", "position": {"x": 648.0128, "y": 328.026}, "velocity": {"x": -14.7367, "y": -9.2554}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 4.4542, "friction": 0.2, "elasticity": 0.3}}, {"id": 5, "type": "circle", "position": {"x": 582.5558, "y": 407.638}, "velocity": {"x": 16.3388, "y": -15.4677}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0253, "friction": 0.2, "elasticity": 0.3}}]} | |
| {"frame": 3, "description": "Frame 3: All objects are in motion.", "objects": [{"id": 0, "type": "circle", "position": {"x": 313.0213, "y": 357.0734}, "velocity": {"x": -34.7384, "y": -39.6135}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3274, "friction": 0.2, "elasticity": 0.3}}, {"id": 1, "type": "circle", "position": {"x": 345.1816, "y": 237.1463}, "velocity": {"x": -4.6522, "y": -31.5418}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0613, "friction": 0.2, "elasticity": 0.3}}, {"id": 2, "type": "circle", "position": {"x": 431.4612, "y": 344.1131}, "velocity": {"x": -24.5533, "y": -23.8528}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.8054, "friction": 0.2, "elasticity": 0.3}}, {"id": 3, "type": "circle", "position": {"x": 228.6877, "y": 455.9138}, "velocity": {"x": 11.2725, "y": -46.3369}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.952, "friction": 0.2, "elasticity": 0.3}}, {"id": 4, "type": "circle", "position": {"x": 647.7672, "y": 327.8717}, "velocity": {"x": -22.1044, "y": -13.8375}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 4.4542, "friction": 0.2, "elasticity": 0.3}}, {"id": 5, "type": "circle", "position": {"x": 582.8282, "y": 407.3802}, "velocity": {"x": 24.5465, "y": -23.0971}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0253, "friction": 0.2, "elasticity": 0.3}}]} | |
| {"frame": 4, "description": "Frame 4: All objects are in motion.", "objects": [{"id": 0, "type": "circle", "position": {"x": 312.4424, "y": 356.4131}, "velocity": {"x": -46.6244, "y": -52.7229}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 1.3274, "friction": 0.2, "elasticity": 0.3}}, {"id": 1, "type": "circle", "position": {"x": 345.104, "y": 236.6206}, "velocity": {"x": -6.3329, "y": -41.7273}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0613, "friction": 0.2, "elasticity": 0.3}}, {"id": 2, "type": "circle", "position": {"x": 431.0519, "y": 343.7156}, "velocity": {"x": -32.789, "y": -31.6819}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.8054, "friction": 0.2, "elasticity": 0.3}}, {"id": 3, "type": "circle", "position": {"x": 228.8756, "y": 455.1415}, "velocity": {"x": 15.2944, "y": -61.6909}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 3.952, "friction": 0.2, "elasticity": 0.3}}, {"id": 4, "type": "circle", "position": {"x": 647.3988, "y": 327.6411}, "velocity": {"x": -29.4739, "y": -18.3606}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 4.4542, "friction": 0.2, "elasticity": 0.3}}, {"id": 5, "type": "circle", "position": {"x": 583.2373, "y": 406.9952}, "velocity": {"x": 32.8082, "y": -30.5911}, "angle": 0.0, "angular_velocity": 0.0, "material": {"mass": 2.0253, "friction": 0.2, "elasticity": 0.3}}]} | |