Пример #1
0
        static void Main()
        {
            Point3D pointOne = new Point3D(10, 15, 20);
            Point3D pointTwo = new Point3D(1, 2, 3);

            Console.WriteLine("Point 1 " + pointOne);
            Console.WriteLine("Point 2 " + pointTwo);
            Console.WriteLine("Point zero " + Point3D.PointZero);

            var distance = DistanceCalculator.Calculate(pointOne, pointTwo);

            Console.WriteLine("Distance between {0} and {1} is {2:F2}", pointOne, pointTwo, distance);

            const string fileName = "StorageTest";

            Path path = new Path();

            path.AddPoints(pointOne, pointTwo);
            PathStorage.Save(path, fileName);
            PathStorage.Load(fileName);
            Console.WriteLine(path);
            Console.WriteLine(PathStorage.Load("test"));
        }