solar-sim/assets/initial_state.ron
2025-08-15 10:15:26 +09:00

212 lines
8.5 KiB
Plaintext

// mass kg f64
// radius km f64
// position au f64
// velocity au/day f64
(
bodies: [
(
name: "Sun",
mass: 1.98841e30,
radius: 695700.0,
position: (0.0, 0.0, 0.0),
velocity: (0.0, 0.0, 0.0),
),
(
name: "Mercury",
mass: 3.302e23,
radius: 2439.4,
position: (-3.873030085256687e-01, -1.617241946342014e-01, 2.230772540124238e-02),
velocity: (5.024430196457658e-03, -2.474345331076241e-02, -2.482923861184285e-03),
),
(
name: "Venus",
mass: 4.8685e24,
radius: 6051.84,
position: (4.534187654737982e-01, 5.622160792960551e-01, -1.844136025242647e-02),
velocity: (-1.580627428004959e-02, 1.261006264179427e-02, 1.085217883057661e-03),
),
(
name: "Earth",
mass: 5.97219e24,
radius: 6371.01,
position: (-1.786834409731047e-01, 9.669827953774551e-01, -5.109423915082682e-05),
velocity: (-1.720473858166942e-02, -3.193533189307208e-03, 5.457174067040888e-09),
),
(
name: "Mars",
mass: 6.4171e23,
radius: 3389.92,
position: (-5.216858665681381e-01, 1.525234576802456e+00, 4.475559803760917e-02),
velocity: (-1.271183490340250e-02, -3.338839586395265e-03, 2.417788175776839e-04),
),
(
name: "Jupiter",
mass: 1.89819e27,
radius: 69911.0,
position: (1.056033545576702e+00, 4.971452162023883e+00, -4.427806378454757e-02),
velocity: (-7.476272400979211e-03, 1.924466075080766e-03, 1.592575331437652e-04),
),
(
name: "Saturn",
mass: 5.6834e26,
radius: 58232.0,
position: (9.461067271500818e+00, -1.764614720843175e+00, -3.458764004169705e-01),
velocity: (7.093807804551229e-04, 5.475097536527790e-03, -1.232345969963958e-04),
),
(
name: "Uranus",
mass: 8.6813e25,
radius: 25362.0,
position: (1.110362881512566e+01, 1.609448391218202e+01, -8.419833258524990e-02),
velocity: (-3.273728238819980e-03, 2.053528328895527e-03, 5.008589052969062e-05),
),
(
name: "Neptune",
mass: 1.02409e26,
radius: 24624.0,
position: (2.987992735576156e+01, -6.341879950443392e-01, -6.754997950415415e-01),
velocity: (3.941595250081164e-05, 3.160389775728832e-03, -6.636996572427530e-05),
),
(
name: "Moon",
mass: 7.349e22,
radius: 1737.53,
position: (-1.776670337217189e-01, 9.646511868801392e-01, -2.560710414773878e-04),
velocity: (-1.666610342674751e-02, -2.935662211368250e-03, 2.214641479437884e-05),
),
(
name: "Phobos",
mass: 1.08e16,
radius: 11.1,
position: (-5.216607506283159e-01, 1.525290094552813e+00, 4.474552444674667e-02),
velocity: (-1.371531677510715e-02, -2.797359927923991e-03, 7.604209362929195e-04),
),
(
name: "Deimos",
mass: 1.80e15,
radius: 6.2,
position: (-5.215476623931578e-01, 1.525280501692070e+00, 4.469744727198185e-02),
velocity: (-1.290124900899404e-02, -2.594527535740538e-03, 3.799855876623048e-04),
),
(
name: "Io",
mass: 8.93e22,
radius: 1821.49,
position: (1.053815818667817e+00, 4.969715993299296e+00, -4.437108516416628e-02),
velocity: (-1.329530996368361e-03, -5.983335980023409e-03, -3.295420474951598e-05),
),
(
name: "Europa",
mass: 4.80e22,
radius: 1560.8,
position: (1.060479105966296e+00, 4.971193788432235e+00, -4.418907806556983e-02),
velocity: (-6.967074192246404e-03, 9.896683771810605e-03, 4.296001484155991e-04),
),
(
name: "Ganymede",
mass: 1.48e23,
radius: 2631.2,
position: (1.062520398626604e+00, 4.968458682597362e+00, -4.429967587277176e-02),
velocity: (-4.841408463186764e-03, 7.634290231598638e-03, 4.147177169244575e-04),
),
(
name: "Callisto",
mass: 1.08e23,
radius: 2410.3,
position: (1.046927187861326e+00, 4.980213520221207e+00, -4.412635447845523e-02),
velocity: (-1.076662893789138e-02, -1.453153071657253e-03, 9.400054299331563e-06),
),
(
name: "Mimas",
mass: 3.75e19,
radius: 198.8,
position: (9.462113317387443e+00, -1.764120396234732e+00, -3.462575454806998e-01),
velocity: (-3.600569225193193e-03, 1.195945377622506e-02, -3.321658418910402e-03),
),
(
name: "Enceladus",
mass: 1.0805e20,
radius: 252.3,
position: (9.462107070733344e+00, -1.763590731315564e+00, -3.465134777458668e-01),
velocity: (-4.799068161710644e-03, 9.904458072213898e-03, -1.910803547584920e-03),
),
(
name: "Tethys",
mass: 6.176e20,
radius: 536.3,
position: (9.463028141754283e+00, -1.764725184828637e+00, -3.460263238634043e-01),
velocity: (8.124741088132637e-04, 1.132977234261396e-02, -3.072248079372077e-03),
),
(
name: "Dione",
mass: 1.09572e21,
radius: 562.5,
position: (9.460669031566509e+00, -1.762393870120674e+00, -3.470001695782450e-01),
velocity: (-4.995042476514132e-03, 4.898468069198046e-03, 7.315317142172153e-04),
),
(
name: "Rhea",
mass: 2.309e21,
radius: 764.5,
position: (9.463441058546145e+00, -1.766997606737125e+00, -3.448366300385151e-01),
velocity: (4.307393238751094e-03, 8.273257376182423e-03, -1.932435874857194e-03),
),
(
name: "Titan",
mass: 1.34553e23,
radius: 2575.5,
position: (9.468440328490537e+00, -1.762284834421733e+00, -3.478122131916790e-01),
velocity: (-4.611400435334967e-04, 8.260265884102586e-03, -1.443082816825538e-03),
),
(
name: "Iapetus",
mass: 1.8059e21,
radius: 734.5,
position: (9.454548058738080e+00, -1.786906158368561e+00, -3.394196336672040e-01),
velocity: (2.477125925502744e-03, 4.942920731685813e-03, -3.564738618756286e-04),
),
(
name: "Miranda",
mass: 6.59e19,
radius: 235.8,
position: (1.110338075481133e+01, 1.609470886437212e+01, -8.339848717695617e-02),
velocity: (2.787135511093017e-04, 1.302160355796409e-03, 1.366210183434322e-03),
),
(
name: "Ariel",
mass: 1.25e21,
radius: 578.9,
position: (1.110453239435098e+01, 1.609416926126415e+01, -8.504238243640228e-02),
velocity: (-5.417334967749265e-03, 2.196892645955784e-03, -2.298152372242362e-03),
),
(
name: "Umbriel",
mass: 1.28e21,
radius: 584.7,
position: (1.110253678329407e+01, 1.609490555702174e+01, -8.286998450094619e-02),
velocity: (-1.219602563560983e-03, 1.849034126664038e-03, 1.801100761916168e-03),
),
(
name: "Titania",
mass: 3.34e21,
radius: 788.9,
position: (1.110510884778205e+01, 1.609382177197045e+01, -8.661833178512783e-02),
velocity: (-5.032495225759578e-03, 2.280002002691279e-03, -1.088327315015861e-03),
),
(
name: "Oberon",
mass: 3.08e21,
radius: 761.4,
position: (1.110301190463219e+01, 1.609515778477002e+01, -8.040210462613612e-02),
velocity: (-1.519780917379062e-03, 1.720169702110850e-03, 3.926675849694972e-04),
),
(
name: "Triton",
mass: 2.14e22,
radius: 1352.6,
position: (2.987802053077272e+01, -6.355569689698364e-01, -6.751627943073906e-01),
velocity: (-6.787804924900204e-04, 4.636375429506899e-03, 1.865945736548040e-03),
),
],
)