public void CreatePluto() { float x = Mathf.Cos((float)AASPluto.EclipticLatitude(JDNConv.getJulianDayNumberToday())) * Mathf.Cos((float)AASPluto.EclipticLongitude(JDNConv.getJulianDayNumberToday())); float y = Mathf.Sin((float)AASPluto.EclipticLatitude(JDNConv.getJulianDayNumberToday())) * Mathf.Cos((float)AASPluto.EclipticLongitude(JDNConv.getJulianDayNumberToday())); float z = Mathf.Sin((float)AASPluto.EclipticLongitude(JDNConv.getJulianDayNumberToday())); Vector3 forward = new Vector3(x, y, z) * getDistPluto(); Pluto = Instantiate(sphere, forward, Sun.transform.rotation); Pluto.transform.localScale = Vector3.one * .0023766f; Pluto.name = "Pluto"; }
public float getDistPluto() { float ret = distanceFactor * (float)AASPluto.RadiusVector(JDNConv.getJulianDayNumberToday()); return(ret); }
public void RadiusVectorTest(double JD, double expectedRadiusVector) { double radiusVector = AASPluto.RadiusVector(JD); Assert.Equal(expectedRadiusVector, radiusVector); }
public void EclipticLongitudeTest(double JD, double expectedLongitude) { double longitude = AASPluto.EclipticLongitude(JD); Assert.Equal(expectedLongitude, longitude); }
public void EclipticLatitudeTest(double JD, double expectedEclipticLatitude) { double eclipticLatitude = AASPluto.EclipticLatitude(JD); Assert.Equal(expectedEclipticLatitude, eclipticLatitude); }