static void Main() { // Test creating a new instance of Point3D Point3D myPoint = new Point3D(2, 2, 2); // Test the override of ToString() Console.WriteLine(myPoint.ToString()); // Test the static property PointO Console.WriteLine(Point3D.PointO.ToString()); // Test the calculating of distance between two points Console.WriteLine("The distance between {0} and {1} is: {2}",myPoint, Point3D.PointO, Distance3D.CalcDistance3D(myPoint, Point3D.PointO)); }
static void Main() { Point3D point1 = new Point3D(0.4, 1.5, 2.34); //creates some new points Point3D point2 = new Point3D(1.6, 2.5, 3.67); Point3D point3 = new Point3D(-2.56, -5, -1.4); Point3D point4 = new Point3D(2.3, 6, -4.2); Console.WriteLine(point1.ToString()); //prints one of the points to test overridden ToString() method //prints the calculated distance between two points Console.WriteLine("The distance between point1 and point4 is: {0:0.00}", Points3DDistance.GetDistance3DPoints(point1, point4)); Path path = new Path(); //creates a new instance path of type (class) Path path.AddPoint(point1); //adds points to the path path.AddPoint(point2); path.AddPoint(point3); path.AddPoint(point4); PathStorage.WritePathToFile(path); //writes the path to a file using the method path.PrintPath(PathStorage.ReadPathFromFile()); //prints the read path from a file, so we can test what had been read }