Beispiel #1
0
        //4. Метод расчёта дистанции без квадратного корня со значимым типом (PointStruct — координаты типа float).
        public static float PointDistanceSrtuctShort(PointStructF pointOne, PointStructF pointTwo)
        {
            float x = pointOne.X - pointTwo.X;
            float y = pointOne.Y - pointTwo.Y;

            return((x * x) + (y * y));
        }
Beispiel #2
0
        //2. Обычный метод расчёта дистанции со значимым типом (PointStruct — координаты типа float).
        public static float PointDistanceStructF(PointStructF pointOne, PointStructF pointTwo)
        {
            float x = pointOne.X - pointTwo.X;
            float y = pointOne.Y - pointTwo.Y;

            return(MathF.Sqrt((x * x) + (y * y)));
        }