Example #1
0
        static void Main(string[] args)
        {
            Console.Write("Enter X:");
            double entryX = double.Parse(Console.ReadLine());
            Console.Write("Enter Y:");
            double entryY = double.Parse(Console.ReadLine());
            Console.Write("Enter Z:");
            double entryZ = double.Parse(Console.ReadLine());
            Console.Write("Enter X1:");
            double entryX1 = double.Parse(Console.ReadLine());
            Console.Write("Enter Y1:");
            double entryZ1 = double.Parse(Console.ReadLine());
            Console.Write("Enter Z1:");
            double entryY1 = double.Parse(Console.ReadLine());

            var a = new Point3D(entryX, entryY, entryZ);
            var b = new Point3D(entryX1, entryY1, entryZ1);

            Console.WriteLine($"{DistanceCalculator.DistanceBetweenPoint3D(a, b):F8}");
        }
 public static double DistanceBetweenPoint3D(Point3D a, Point3D b)
 {
     double distance = Math.Pow(b.X - a.X, 2) + Math.Pow(b.Y - a.Y, 2) + Math.Pow(b.Z - a.Z, 2);
     distance = Math.Sqrt(distance);
     return distance;
 }