Exemple #1
0
        public static double CalculateDistance(Point3D point1, Point3D point2)
        {
            double distance = Math.Sqrt((point1.PointX - point2.PointX) * (point1.PointX - point2.PointX) +
                                        (point1.PointY - point2.PointY) * (point1.PointY - point2.PointY) +
                                        (point1.PointZ - point2.PointZ) * (point1.PointZ - point2.PointZ));

            return distance;
        }
        static void Main()
        {
            Point3D point1 = new Point3D(4, 5.4, 6);
            Point3D point2 = new Point3D(5, 5.4, 6);

            // Console.WriteLine(point1
            // Console.WriteLine(Point3D.PointO); // pring point O

            double distance = Distance.CalculateDistance(point1, point2);

            // Console.WriteLine("Distance between this two points: {0}", distance);

            Path firstPath = new Path(); // add path
            firstPath.AddPoint(point1);
            firstPath.AddPoint(point2);

            PathStorage.SavePath(firstPath); // save in text file

            string loadPath = PathStorage.LoadPath(); // load from text file

            Console.WriteLine(loadPath);
        }