Ejemplo n.º 1
0
        public static Point3D ToCartesian(Point3DSpherical pointSpherical)
        {
            var x = XComponent(pointSpherical);
            var y = YComponent(pointSpherical);
            var z = ZComponent(pointSpherical);

            return(new Point3D(x, y, z));
        }
Ejemplo n.º 2
0
 public static float ZComponent(Point3DSpherical pointSpherical)
 {
     return(pointSpherical.Radius * (float)Math.Sin(pointSpherical.Polar) * (float)Math.Sin(pointSpherical.Azimuthal));
 }
Ejemplo n.º 3
0
 public static float YComponent(Point3DSpherical pointSpherical)
 {
     return(pointSpherical.Radius * (float)Math.Cos(pointSpherical.Polar));
 }