This commit is contained in:
2026-01-20 05:20:45 -06:00
parent ff18682485
commit b3c0837d49
4 changed files with 10 additions and 23 deletions

View File

@@ -3,17 +3,11 @@ var SOLAR_MASS = 4 * pi * pi;
var DAYS_PER_YEAR = 365.24;
function Body(x, y, z, vx, vy, vz, mass) {
this.x = x;
this.y = y;
this.z = z;
this.vx = vx;
this.vy = vy;
this.vz = vz;
this.mass = mass;
return {x, y, z, vx, vy, vz, mass};
}
function Jupiter() {
return new Body(
return Body(
4.84143144246472090e+00,
-1.16032004402742839e+00,
-1.03622044471123109e-01,
@@ -25,7 +19,7 @@ function Jupiter() {
}
function Saturn() {
return new Body(
return Body(
8.34336671824457987e+00,
4.12479856412430479e+00,
-4.03523417114321381e-01,
@@ -37,7 +31,7 @@ function Saturn() {
}
function Uranus() {
return new Body(
return Body(
1.28943695621391310e+01,
-1.51111514016986312e+01,
-2.23307578892655734e-01,
@@ -49,7 +43,7 @@ function Uranus() {
}
function Neptune() {
return new Body(
return Body(
1.53796971148509165e+01,
-2.59193146099879641e+01,
1.79258772950371181e-01,
@@ -61,7 +55,7 @@ function Neptune() {
}
function Sun() {
return new Body(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, SOLAR_MASS);
return Body(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, SOLAR_MASS);
}
var bodies = Array(Sun(), Jupiter(), Saturn(), Uranus(), Neptune());