private Image MoonTextureProvider(PlanetTextureToken token) { return(sphereRenderer.Render(new RendererOptions() { LatitudeShift = token.Latitude, LongutudeShift = 180 - token.Longitude, OutputImageSize = 1024, TextureFilePath = "Data\\Moon.jpg" })); }
public override bool Equals(object obj) { if (obj is PlanetTextureToken) { PlanetTextureToken other = (PlanetTextureToken)obj; return (Math.Abs(Longitude - other.Longitude) < 1 && Math.Abs(Latitude - other.Latitude) < 1); } else { return(false); } }