Example #1
0
        public static Distance findDistance(Point start, Point finish, Distance.distanceUnit unit)
        {
            double x   = finish.X - start.X;
            double y   = finish.Y - start.Y;
            double z   = finish.Z - start.Z;
            double mag = Math.Sqrt((x * x) + (y * y) + (z * z));

            return(new Distance(mag, unit));
        }
Example #2
0
        public static Distance findDistanceTraveld(Point[] points, Distance.distanceUnit unit)
        {
            int      length = points.Length;
            Distance final  = new Distance(0, unit);

            for (int i = 1; i < length; ++i)
            {
                final = final + findDistance(points[i - 1], points[i], unit);
            }
            return(final);
        }