Beispiel #1
0
 public Mars()
     : base(OrbitHelper.GetPosition(2.067e11, 5.865019079167, DVector2.Zero),
            OrbitHelper.GetVelocity(2.067e11, 5.865019079167, -2.65e4, DVector2.Zero), new MarsKernel())
 {
 }
Beispiel #2
0
 public Jupiter()
     : base(OrbitHelper.GetPosition(7.405736e11, 0.25750325984, DVector2.Zero),
            OrbitHelper.GetVelocity(7.405736e11, 0.25750325984, -1.372e4, DVector2.Zero), new JupiterKernel())
 {
 }
Beispiel #3
0
 public Moon(DVector2 positionOffset, DVector2 velocityOffset)
     : base(OrbitHelper.GetPosition(3.63295e8, 0.2967059, positionOffset),
            OrbitHelper.GetVelocity(3.63295e8, 0.2967059, -1076.0, velocityOffset), new MoonKernel())
 {
 }
Beispiel #4
0
 public Venus()
     : base(OrbitHelper.GetPosition(1.07477e11, 2.29568357, DVector2.Zero),
            OrbitHelper.GetVelocity(1.07477e11, 2.29568357, -3.526e4, DVector2.Zero), new VenusKernel())
 {
 }
Beispiel #5
0
 public Mercury()
     : base(OrbitHelper.GetPosition(4.6001200e10, 1.35187, DVector2.Zero),
            OrbitHelper.GetVelocity(4.6001200e10, 1.35187, -5.898e4, DVector2.Zero), new MercuryKernel())
 {
 }
Beispiel #6
0
 public Earth()
     : base(OrbitHelper.GetPosition(1.47095e11, 1.7967674211, DVector2.Zero),
            OrbitHelper.GetVelocity(1.47095e11, 1.7967674211, -3.029e4, DVector2.Zero), new EarthKernel())
 {
 }
Beispiel #7
0
 public Saturn()
     : base(OrbitHelper.GetPosition(1.3526e12, 1.6132416870058, DVector2.Zero),
            OrbitHelper.GetVelocity(1.3526e12, 1.6132416870058, -1.018e4, DVector2.Zero), new SaturnKernel())
 {
 }