public static double CalculateDistance(Point3D a, Point3D b) { double distance = 0; distance = Math.Sqrt(Math.Pow((a.XCoordinate - b.XCoordinate), 2) + Math.Pow((a.YCoordinate - b.YCoordinate), 2) + Math.Pow((a.ZCoordinate - b.ZCoordinate), 2)); return distance; }
public static void Main() { Point3D point = new Point3D(3, 5, 6); Point3D secondpoint = new Point3D(1, 2, 3); Console.WriteLine("Distance: " + Calculate3DDistance.CalculateDistance(point, secondpoint)); PathStorage.LoadPath(); Path path = new Path(); path.AddPoint(point); path.AddPoint(secondpoint); PathStorage.SavePath(path); }
public void AddPoint(Point3D a) { listOfPoints.Add(a); }