static void Main(string[] args)
        {
            Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
            Console.WriteLine(Point3D.StartingPoint);

            Point3D pd = new Point3D(1.2, 4.4, -5.5);
            Console.WriteLine(pd.ToString());
        }
        static void Main(string[] args)
        {
            Point3D pointA = new Point3D(22, -13.5, 54.4);
            Point3D pointB = new Point3D(-0.6, -44.5, 22.2);

            double distance = DistanceCalculator3D.CalculateDistanceBetweenTwoPoints(pointA, pointB);

            Console.WriteLine("{0:F2}", distance);
        }
 public static double CalculateDistanceBetweenTwoPoints(Point3D point1, Point3D point2)
 {
     double dist = Math.Sqrt(Math.Pow(point1.X - point2.X, 2) + Math.Pow(point1.Y - point2.Y, 2) + Math.Pow(point1.Z - point2.Z, 2));
     return dist;
 }
 public void AddPoint(Point3D point)
 {
     this.path.Add(point);
 }