Fixed problem where SlewToAltAz didn't work correctly. Now uses the RA/Dec slew for everything, and converts the values as needed.

This commit is contained in:
2019-05-19 19:25:43 +01:00
parent d39846fa18
commit 7cb50de30d
6 changed files with 384 additions and 283 deletions
@@ -142,5 +142,31 @@ namespace AstroMath.UnitTests
Assert.That(altaz.Azimuth, Is.EqualTo(333.2819484462679));
}
//[Test]
//public void ConvertHozToEq_book()
//{
// HorizonCoordinates hc = new HorizonCoordinates();
// hc.Altitude = 19.33434444;
// hc.Azimuth = 283.271028;
// var lat = 52;
// var raDec = _astroMath.ConvertHozToEq(lat, hc);
// Assert.That(raDec.RightAscension, Is.EqualTo(5.8622222973512992));
// Assert.That(raDec.Declination, Is.EqualTo(23.219444300552407));
//}
//[Test]
//public void ConvertHozToEq()
//{
// HorizonCoordinates hc = new HorizonCoordinates();
// hc.Altitude = 50;
// hc.Azimuth = 150;
// var lat = 53.5;
// var raDec = _astroMath.ConvertHozToEq(lat, hc);
// Assert.That(raDec.RightAscension, Is.EqualTo(22.69408899548845));
// Assert.That(raDec.Declination, Is.EqualTo(16.539114529888948));
//}
}
}