コード例 #1
0
ファイル: OrbitTest.cs プロジェクト: thothrex/SpaceBattles
        public void VenusPositionTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10);

            PositionTest(venus, test_time, 249.01, 0.46, 0.726);
        }
コード例 #2
0
ファイル: OrbitTest.cs プロジェクト: thothrex/SpaceBattles
        public void VenusMeanAnomalyTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10, 12, 17, 00);

            MeanAnomalyTest(2.045, test_time, venus);
        }
コード例 #3
0
ファイル: OrbitTest.cs プロジェクト: thothrex/SpaceBattles
        public void VenusEccentricAnomalyTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10, 12, 18, 00);

            EccentricAnomalyTest(2.051, test_time, venus);
        }
コード例 #4
0
ファイル: OrbitTest.cs プロジェクト: thothrex/SpaceBattles
        public void VenusCompoundPositionTest()
        {
            OrbitingBodyMathematics Venus = OrbitingBodyMathematics.generate_venus();

            CompoundPositionTester[] Tests =
            {
                new CompoundPositionTester(new DateTime(1996,  3,  2),  97.67,  1.22, 0.719),
                new CompoundPositionTester(new DateTime(1996, 12,  6), 185.80,  3.21, 0.720),
                new CompoundPositionTester(new DateTime(1996,  4,  7), 156.11,  3.34, 0.719),
                new CompoundPositionTester(new DateTime(1996,  1, 23),  34.93, -2.26, 0.724),
                new CompoundPositionTester(new DateTime(1996,  4, 21), 178.83,  3.32, 0.720),
                new CompoundPositionTester(new DateTime(1996,  8, 17),   6.69, -3.19, 0.726),
                new CompoundPositionTester(new DateTime(1996,  9, 30),  77.16,  0.03, 0.720),
                new CompoundPositionTester(new DateTime(1996, 10, 21), 111.12,  1.92, 0.719),
                new CompoundPositionTester(new DateTime(1996,  5, 22), 228.72,  1.59, 0.724),
                new CompoundPositionTester(new DateTime(1996, 11, 23), 164.73,  3.39, 0.719)
            };
            CompoundPositionTest(Venus, Tests);
        }
コード例 #5
0
ファイル: OrbitTest.cs プロジェクト: thothrex/SpaceBattles
        public void VenusOrbitalPeriodTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();

            OrbitalPeriodTest(224.701, venus);
        }