Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Point3D myPoint     = new Point3D(35, 14, 3);
            Point3D secondPoint = new Point3D(17, 6, 2);
            // var x = DistanceBetweenPoints.CalculateDistance(myPoint, secondPoint);
            // Path c = new Path();
            // c.AddToPath(secondPoint);
            // c.AddToPath(myPoint);
            // PathStorage.SaveToFile(c);
            // PathStorage.LoadFromFile(c);

            GenericList <Point3D> genList = new GenericList <Point3D>(3);


            genList.AddElement(myPoint);
            genList.AddElement(secondPoint);


            var nas = genList.Min <Point3D>(myPoint, secondPoint);

            // var x2 = genList.FindElement(new Point3D {X=32,Y=144,Z=92 });
            Console.WriteLine("++++++++++++++++");
            //Console.WriteLine(x2);
            Console.WriteLine("++++++++++++++++");
            //genList.RemovingElement(0);
            //genList.InsertElement(1, "naskooo");



            //genList.RemoveElement(0);
            // genList.InsertToList(2, "Monster");
            //
            // genList.AddElement("ddd");
            // genList.RemoveElement(1);
            // genList.RemoveElement(3);
            // genList.RemoveElement(2);
            // genList.InsertToList(3, "doncho");
            // genList.AddElement("nasssssss");

            Console.WriteLine("=====================");

            foreach (var item in genList.elementContainer)
            {
                Console.WriteLine(item);
            }
        }
Ejemplo n.º 2
0
        static void Main()
        {
            Point3D p1   = new Point3D(5.4, 6.2, 3);
            Point3D p2   = new Point3D(7.9, 2.1, 5.9);
            Point3D p3   = new Point3D(23.4, 3, 5);
            Point3D p4   = new Point3D(7, 15.5, 57.7);
            Point3D p5   = new Point3D(-5, 20.5, 43.4);
            Path    path = new Path();

            path.AddPoint(p1);
            path.AddPoint(p2);
            path.AddPoint(p3);
            path.AddPoint(p4);
            for (int i = 0; i < 4; i++)
            {
                Console.WriteLine(path[i]);
            }
            var distance = CalculateDistance.calculateDistance(p1, p2);

            Console.WriteLine(distance);
            PathStorage.SavePaths(path, "PointsFromPath.txt");

            /*Path pathFromFile = PathStorage.LoadPath("PointsFromPath.txt");
             * for (int i = 0; i < 4 ; i++)
             * {
             *  Console.WriteLine(pathFromFile[i]);
             * }*/
            GenericList <Point3D> listOfPoints = new GenericList <Point3D>(5);

            listOfPoints.AddElement(p1);
            listOfPoints.AddElement(p2);
            listOfPoints.AddElement(p3);
            listOfPoints.AddElement(p4);
            listOfPoints.AddElement(p5);
            listOfPoints.RemoveElement(3);
            listOfPoints.InsertAtPosition(3, p3);
            Console.WriteLine(listOfPoints[3]);
            Console.WriteLine(listOfPoints.IndexOf(p3));
        }