Example #1
0
            public static Coordinates.Cartesian3D From(Coordinates.Spherical point)
            {
                var x = point.R * Sin(point.Theta) * Cos(point.Phi);
                var y = point.R * Sin(point.Theta) * Sin(point.Phi);
                var z = point.R * Cos(point.Theta);

                return(new Coordinates.Cartesian3D(
                           x: x,
                           y: y,
                           z: z));
            }
Example #2
0
 public static Coordinates.Geodesic From(Coordinates.Spherical point) => new Coordinates.Geodesic(latitude : Angle.From(Degrees.Ninety) - point.Theta, longitude : point.Phi);