private static void TestAscendant() { GCEarthData earth = new GCEarthData(); earth.latitudeDeg = 48.133; earth.longitudeDeg = 17.1; GregorianDateTime gt = new GregorianDateTime(2016, 9, 26); gt.shour = 0.0; gt.TimezoneHours = 2.0; for (int i = 0; i < 144; i++) { double d = earth.GetAscendantDegrees(gt.GetJulianDetailed()); Debugger.Log(0, "", string.Format("{0} {1} {2}\n", gt.ToString(), gt.LongTimeString(), d)); gt.shour += 10 / 1440.0; } }