Форум: "Начинающим";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
ВнизПересекаются ли две TRect области Найти похожие ветки
← →
Alex_C (2007-11-28 14:38) [0]Вопрос простой, но не знаю, как его более эффективно организовать.
Необходимо написать ф-цию, которая возвращает True, если 2 TRect области накладиваются друг на друга.
← →
Amoeba © (2007-11-28 14:50) [1]Неужели так сложно? Запусти brain.exe, и через несколько минут у тебя будет готовая ф-ия.
← →
KilkennyCat © (2007-11-28 14:54) [2]Залить обе области различным цветом. проверить появление третьего цвета.
← →
KSergey © (2007-11-28 15:02) [3]Предлагаю нарисовать на бумажке различные варианты и посмореть.
К сожалению, без упомянутого brain.exe все же не обойтись.. :(
← →
Юрий Зотов © (2007-11-28 15:02) [4]Все уже украдено (т.е., написано) до нас: IntersectRect.
← →
Alex_C (2007-11-28 15:09) [5]То Юрий Зотов: во! У меня конечно есть уже свой вариант - это просто, но вот как раз и предполагал, что это должно быть стандартно в Дельфе!
← →
Юрий Зотов © (2007-11-28 15:10) [6]> Alex_C (28.11.07 15:09) [5]
Это не в Дельфе. Это WinAPI.
← →
malyar (2007-11-28 16:40) [7]Удалено модератором
← →
malyar (2007-11-28 16:41) [8]Удалено модератором
← →
palva © (2007-11-28 17:32) [9]Вообще-то автор наверняка знает, что такая функция есть. Он хотел обсудить, как эффективней написать такую функцию.
← →
antonn © (2007-11-28 17:34) [10]
function InRectangle(const r1,r2: Trect): Boolean;
begin
result := (r1.left<r2.right) and (r2.left<r1.right) and (r1.top<r2.bottom) and (r2.top<r1.bottom)
end;
http://forum.sources.ru/index.php?showtopic=202182&hl=%CF%C5%D0%C5%D1%C5%D7%C5%CD%C8%C5&st=0
← →
Amoeba © (2007-11-28 18:55) [11]IntersectRect & IsRectEmpty
← →
Alex_C (2007-11-29 08:25) [12]То antonn: по ходу самый оптимальный вариант!
← →
Юрий Зотов © (2007-11-29 17:26) [13]> Alex_C (29.11.07 08:25) [12]
А если против хода, то какой?
← →
korneley © (2007-11-29 17:41) [14]
> Юрий Зотов © (29.11.07 17:26) [13]
>А если против хода, то какой?
Что, тоже не нравится "по ходу" вместо "похоже"? :))) Предлагаю "против хода" вместо "не похоже, что"...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c