IGxRect.IntersectsWith

Синтаксис

IntersectsWith(Rect: IGxRect): Boolean;

Параметры

Rect. Целочисленный прямоугольник, с которым необходимо проверить пересечение.

Описание

Метод IntersectsWith осуществляет проверку на пересечение текущего прямоугольника и прямоугольника, передаваемого в качестве входного параметра.

Пример

Sub UserProc;
Var
    r1, r2: IGxRect;
    b: Boolean;
Begin
    r1 := New GxRect.Create(-10, -10, Math.RandBetweenI(020), Math.RandBetweenI(020));
    r2 := New GxRect.Create(00, Math.RandBetweenI(010), Math.RandBetweenI(010));
    b := r1.IntersectsWith(r2);
    Debug.WriteLine(b ? "Прямоугольники пересекаются" : "Прямоугольники не пересекаются");
End Sub UserProc;

При выполнении примера будут созданы два прямоугольника с фиксированными начальными точками, но случайного размера. В консоль среды разработки будет выведено сообщение о наличии пересечения полученных прямоугольников.

См. также:

IGxRect